BM6P6(@ GGGGGGHHHHHHHHHGGGGGGFFFEEEGGGHHHHHHGGGFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEBBB@@@@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFEEEDDDDDDDDDEEEGGGHHHGGGOOOWWWYYYVVVWWW^^^fffvvv}}}~~~~~~{{{yyyzzzzzzzzzyyyuuusssrrrrrrttttttsssqqquuusssrrrqqqrrrrrrrrrqqqqqqqqqppppppqqqqqqrrrssssssrrrpppnnnnnnmmmnnnnnnnnnmmmmmmmmmmmmoooqqqrrrqqqqqqpppoooooonnnmmmmmmjjjkkklllmmmmmmllljjjiiiiiiiiijjjjjjjjjkkkkkkkkknnnnnnnnnnnnmmmmmmmmmmmmiiiiiiiiiiiijjjkkklllmmmlllkkkjjjjjjiiiiiijjjjjjkkkkkkkkklllkkkkkkjjjjjjjjjkkkkkkllllllkkkkkkkkkkkkkkkjjjjjjiiihhhhhhhhhdddfffhhhjjjkkkjjjiiihhhhhhhhhhhhhhhhhhiiiiiiiiihhhjjjkkkllllllkkkiiihhhfffffffffffffffeeeeeeeeekkkjjjjjjjjjiiiiiihhhhhhggghhhjjjkkkkkkiiifffeeefffggghhhiiiiiijjjiiiiiihhhhhhggghhhhhhiiijjjjjjmmmlllkkkiiihhhhhhgggggggggggghhhiiiiiihhhgggfffkkklllmmmmmmnnnnnnnnnnnnjjjkkklllmmmmmmmmmlllkkkppppppoooppppppqqqrrrrrrmmmlllkkkjjjkkkmmmoooqqqpppooonnnnnnooopppnnnmmmpppooommmkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiiiiijjjjjjjjjjjjiiiiiikkkkkkjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhiiiiiiiiiiiiEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHHHHFFFEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGMMMSSSUUURRRRRRVVV[[[aaajjjzzz||||||}}}|||xxxvvvuuuuuuvvvwwwuuuttttttsssqqqqqqrrrsssrrrqqqrrrrrrqqqpppoooooopppppppppooonnnmmmmmmnnnoooooonnnmmmllllllllllllmmmnnnnnnnnnnnnmmmmmmllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkoooooonnnnnnmmmmmmlllllliiiiiiiiiiiijjjkkklllmmmlllkkkkkkjjjjjjjjjjjjjjjkkklllmmmmmmmmmmmmllllllkkkkkklllllllllkkkjjjjjjkkkkkkjjjjjjiiihhhhhhhhheeefffhhhjjjkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkllllllkkkiiihhhhhhhhhhhhhhhgggggggggggghhhhhhhhhgggggggggffffffeeeggghhhiiiiiigggeeecccgggggghhhhhhiiihhhhhhhhhggggggggggggggghhhiiiiiiiiihhhgggffffffeeeeeeeeefffggghhhhhhhhhgggffffffggghhhhhhiiijjjjjjiiiiiiiiiiiikkklllllllllkkkkkklllkkkkkkkkkllllllmmmnnnmmmllljjjiiiiiijjjkkklllnnnlllkkkkkklllmmmkkkjjjlllkkkjjjiiiiiihhhhhhhhhhhhhhhgggggghhhhhhiiiiiijjjiiiiiiiiiiiiiiiiiijjjhhhiiiiiijjjjjjiiiiiihhhiiiiiiiiiiiiiiijjjjjjjjjfffgggggghhhhhhiiijjjjjjDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGHHHGGGEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEFFFFFFDDDBBBAAADDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFIIILLLPPPQQQPPPOOONNNOOOTTTXXXaaaooo~~~}}}wwwuuuwww~~~~~~|||zzzzzz{{{zzzyyywwwuuusssrrrsssuuuuuuuuussstttsssrrrpppoooooonnnnnnooonnnmmmmmmmmmooopppqqqnnnnnnmmmlllllllllllllllmmmmmmmmmmmmmmmlllllllllmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkklllllloooooonnnnnnmmmlllkkkkkkjjjiiiiiijjjjjjkkklllmmmmmmlllkkkkkkjjjjjjkkkkkkllllllmmmnnnoooooooooooolllllllllllllllkkkjjjiiikkkkkkkkkjjjiiiiiihhhhhhfffggghhhjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkllllllkkkjjjiiikkkkkkjjjjjjjjjiiiiiiiiiggggggggggggffffffffffffccceeefffggggggeeecccbbbggggggggggggggggggffffffffffffffffffggggggggghhheeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggghhhgggfffeeeeeeeeefffgggggggggfffffffffggghhhiiijjjkkkkkkkkkiiiiiihhhhhhhhhiiijjjjjjmmmllljjjhhhfffffffffgggjjjiiiggghhhiiiiiigggfffffffffggggggggggggffffffffffffeeedddeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiijjjjjjiiiiiihhhggggggggghhhhhhiiiiiijjjeeeffffffggghhhiiiiiijjjCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGHHHGGGEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFDDDCCCBBBDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEJJJLLLNNNPPPQQQPPPLLLIIIQQQQQQUUU]]]gggttt}}}wwwuuuxxx|||zzzxxxwwwvvvwwwyyyyyyxxxvvvttttttrrrqqqqqqppppppppppppooonnnnnnnnnnnnppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkjjjiiiiiijjjkkkkkkkkkkkkkkklllllllllllloooooonnnmmmllllllkkkjjjjjjjjjjjjjjjjjjkkklllmmmmmmlllkkkkkkjjjkkkkkkkkkkkkkkkmmmnnnoooooooooooommmmmmmmmmmmlllkkkjjjiiilllkkkkkkjjjjjjiiihhhhhhggghhhiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkklllllllllkkkkkkllllllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhcccdddeeeffffffeeeccccccggggggggggggfffeeeddddddeeeeeeffffffffffffffffffddddddeeeffffffgggggggggdddeeefffgggggggggfffeeefffgggggghhhhhhgggggggggddddddfffggghhhiiijjjjjjiiiiiihhhhhhhhhiiiiiijjjkkkjjjhhhgggfffeeeeeefffhhhgggeeeeeeffffffeeecccaaabbbdddeeeffffffeeedddddddddcccbbbcccdddfffggghhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhheeeeeeffffffggghhhiiiiiiggggggggggggggghhhhhhhhhCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDHHHIIIJJJNNNPPPOOOKKKHHHMMMKKKMMMRRRXXX___lllwww|||zzzvvvuuuxxx~~~}}}}}}}}}~~~}}}{{{yyyssssssrrrrrrrrrsssssstttrrrqqqooonnnmmmmmmnnnnnnnnnoooooopppppppppqqqqqqoooooooooooonnnnnnnnnnnnnnnmmmkkkjjjiiiiiijjjjjjkkkkkklllllllllmmmmmmmmmooonnnnnnmmmlllkkkkkkkkkkkkkkkkkkjjjkkkkkkllllllllllllkkkjjjjjjjjjjjjkkkiiijjjkkklllmmmnnnnnnnnnlllmmmmmmmmmllllllkkkjjjllllllkkkkkkjjjiiiiiiiiihhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggjjjjjjkkkkkkllllllllllllllllllkkkjjjjjjiiihhhhhhggggggggggggggggggggghhhdddeeeeeefffffffffeeedddffffffgggffffffeeedddccceeeeeeffffffffffffeeedddbbbccceeefffggghhhhhhgggcccdddfffgggggggggfffeeeggghhhhhhiiihhhhhhggggggccccccdddeeefffgggiiiiiiiiihhhhhhgggggghhhhhhhhhhhhhhhgggggggggggghhhhhhhhhgggeeeeeefffeeedddbbb^^^___aaacccdddddddddccccccbbbbbbbbbcccdddfffgggggghhhiiiiiiiiiiiihhhggghhhhhhhhhiiiiiihhhhhhhhhddddddeeefffgggggghhhhhhiiiiiihhhhhhggggggffffffBBBCCCDDDEEEFFFFFFFFFEEEDDDFFFGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDFFFIIIKKKKKKIIIGGGIIIHHHJJJOOOSSSVVV\\\dddooo}}}~~~yyyvvvsssqqqttt|||~~~xxxwwwwwwwwwxxxxxxyyyzzzvvvuuusssqqqpppppppppqqqsssttttttuuuuuuuuuttttttqqqqqqppppppooonnnnnnnnnoooooommmlllkkkkkkkkkkkklllllllllmmmmmmmmmnnnnnnmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkklllllllllkkkjjjjjjiiiiiijjjjjjiiiiiijjjkkkllllllllllllllllllmmmmmmmmmmmmlllllllllllllllkkkjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhgggggggggjjjjjjkkkkkkllllllmmmmmmllllllkkkjjjiiihhhhhhgggdddddddddeeeeeeeeeeeeeeeeeeeeeffffffggggggffffffffffffffffffffffffeeeeeeeeefffgggggggggfffeeedddaaabbbdddfffgggggggggfffcccdddfffggghhhhhhgggfffgggggghhhhhhhhhgggffffffddddddddddddeeefffggghhhffffffeeeeeeddddddeeeeeeeeeffffffggghhhiiiiiiiiiiiigggeeeeeeeeeeeecccbbb\\\]]]^^^```aaabbbbbbbbbaaabbbcccdddeeeeeefffffffffggghhhiiiiiihhhgggfffggghhhhhhiiiiiihhhhhhgggeeeeeeeeeffffffgggggghhhjjjjjjiiiiiihhhhhhggggggAAAAAABBBDDDDDDEEEEEEDDDAAABBBDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA???@@@BBBCCCCCCCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBBAAABBBEEEFFFGGGGGGGGGGGGIIIGGGIIIMMMOOOOOORRRWWW\\\gggwww}}}vvvrrrsssyyy}}}~~~~~~~~~|||{{{zzz{{{{{{|||~~~|||zzzyyywwwwwwvvvuuusssrrrqqqqqqrrrrrrqqqqqqpppnnnmmmllllllmmmmmmmmmnnnnnnnnnnnnkkkkkkllllllllllllmmmmmmmmmllllllkkkkkkkkkllllllkkkjjjiiiiiihhhhhhiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnnnnnnnnnnmmmllllllkkkkkkjjjiiiiiikkkjjjjjjjjjiiijjjjjjjjjjjjjjjiiiiiihhhggggggfffjjjjjjjjjkkklllmmmnnnnnnmmmllllllkkkjjjiiihhhgggccccccdddddddddeeeeeeeeedddeeeeeefffffffffffffffeeeffffffgggggggggffffffffffffhhhhhhhhhfffeeecccbbbdddfffhhhiiihhhhhhgggdddeeeggghhhiiiiiihhhhhhhhhhhhhhhiiihhhggggggfffeeeddddddddddddeeefffgggeeeeeedddcccccccccccccccdddeeefffggghhhhhhhhhhhhiiigggeeeeeeeeedddcccaaa[[[[[[[[[\\\]]]^^^___```aaabbbdddfffgggggggggffffffggghhhiiiiiihhhgggfffgggggghhhhhhhhhhhhggggggffffffffffffgggggggggggghhhiiiiiiiiijjjjjjjjjkkk???@@@AAABBBCCCCCCCCCCCC>>>@@@AAAAAA@@@???@@@AAAAAABBBCCCDDDDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAA<<<>>>BBBEEEEEECCC@@@>>>BBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAA???>>>===??????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAABBBDDDFFFGGGFFFFFFGGGIIIIIIFFFFFFIIIIIIGGGHHHKKKPPPVVVaaalllyyy}}}}}}xxxvvvxxxyyywwwwwwzzzyyy~~~~~~}}}|||zzzyyywwwvvvuuuttttttuuutttsssqqqooonnnmmmmmmmmmmmmnnnnnnnnnooojjjjjjkkkllllllmmmmmmnnnmmmllllllkkkkkkkkklllllljjjiiiiiihhhggghhhhhhhhhkkkkkkkkklllkkkkkkjjjjjjjjjjjjlllmmmnnnnnnoooooommmllllllkkkkkkjjjjjjiiikkkkkkjjjjjjiiijjjjjjkkkjjjjjjjjjiiihhhggggggfffkkkjjjjjjkkklllmmmnnnooonnnmmmmmmllljjjiiihhhhhheeeeeeeeeffffffgggggggggdddddddddeeeeeefffffffffeeeeeefffggghhhhhhhhhgggfffggghhhiiiiiigggeeedddfffgggiiikkklllllljjjjjjdddeeegggiiiiiiiiiiiihhhjjjjjjkkkkkkjjjiiihhhhhhfffeeedddddddddeeefffgggffffffeeedddccccccdddddddddeeeffffffggggggffffffhhhgggeeedddddddddbbb```ZZZYYYYYYYYYYYY[[[]]]^^^```bbbfffhhhiiiiiigggffffffggghhhjjjjjjhhhgggfffgggggghhhhhhhhhhhhgggggggggggggggggggggffffffffffffggghhhiiikkklllnnnnnn@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>CCCBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@BBBBBB@@@@@@????????????@@@@@@AAA@@@@@@???????????????======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA????????????????????????BBBAAA???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFEEECCCBBBCCCDDDFFFGGGJJJMMMQQQYYYdddsss|||wwwrrrooouuuyyy~~~~~~}}}}}}~~~|||yyyvvvsssqqqppppppnnnnnnooooooppppppppppppmmmnnnnnnnnnmmmmmmlllkkkjjjkkklllmmmmmmkkkiiihhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnooommmkkkjjjkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjooonnnllljjjiiiiiiiiijjjjjjjjjiiiiiihhhggggggfffhhhhhhhhhiiijjjiiifffdddhhhhhhgggfffeeeeeeddddddbbbdddeeefffeeeeeefffggghhhffffffiiimmmlllfffaaaccceeefffhhhiiijjjjjjiiiggghhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkhhhfffdddcccdddeeeeeedddeeeeeedddaaa___^^^___aaa```bbbeeeffffffggghhhjjjiiifffbbbbbbcccdddcccaaa]]]\\\[[[ZZZZZZZZZZZZZZZ___cccffffffddddddgggjjjhhhiiijjjlllllllllkkkjjjnnnkkkhhhgggggghhhhhhgggdddeeefffggghhhhhhhhhhhhdddfffgggiiikkklllmmmmmm@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????========================>>>>>>>>>???????????????AAA@@@???>>>>>>???@@@AAA@@@??????>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@??????>>>===@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBDDDFFFGGGGGGIIIKKKOOOUUU___iiipppyyytttpppsssxxx}}}~~~{{{xxxuuussssssrrrrrrqqqqqqqqqrrrssssssqqqqqqqqqqqqpppnnnmmmlllllllllllllllllljjjhhhggghhhhhhggggggggghhhhhhiiillllllllllllllllllllllllkkkkkkkkkkkkkkklllllllllooommmkkkjjjkkklllkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjnnnmmmkkkjjjjjjjjjjjjkkkkkkjjjjjjiiihhhhhhggggggiiihhhgggggghhhhhhfffeeehhhggggggffffffeeeddddddbbbdddffffffeeeeeeeeegggkkkhhhfffgggiiiiiieeeaaabbbccceeeggghhhhhhhhhgggeeeeeefffgggggghhhiiiiiiiiihhhhhhhhhiiiiiijjjjjjgggfffddddddeeeeeeeeedddcccddddddbbb___^^^___```aaadddfffgggggghhhiiikkkjjjgggddddddeeefffeeeccc______^^^]]]\\\\\\\\\\\\YYY\\\```dddgggiiikkkmmmlllmmmnnnoooqqqrrrrrrrrrpppmmmjjjhhhhhhiiiiiihhhggghhhiiijjjjjjjjjjjjjjjiiijjjlllnnnpppqqqqqqrrr??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>??????@@@@@@@@@AAA????????????????????????>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============???>>>>>>======>>>>>>?????????>>>>>>>>>>>>????????????>>>===============;;;<<<<<<======>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>???@@@???????????????????????????????????????>>>>>>===>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJLLLPPPVVVZZZdddmmm}}}vvvxxx|||~~~}}}|||~~~~~~{{{zzzyyyxxxvvvuuuuuuvvvwwwxxxxxxwwwwwwuuutttrrrpppooonnnnnnnnnmmmkkkiiihhhgggiiihhhhhhggggggggghhhhhhlllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjnnnllljjjjjjkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkkjjjjjjkkkkkklllkkkkkkkkkjjjiiiiiihhhhhhiiigggfffeeegggggggggfffhhhggggggffffffeeeeeeeeeccceeeffffffeeeeeeeeefffmmmiiieeeeeeffffffdddbbbaaabbbccceeefffffffffeeeddddddeeeeeefffgggggghhhhhhhhhhhhhhhiiiiiiiiiiiifffeeedddeeeffffffdddbbbaaaccccccbbb```^^^^^^^^^bbbdddggghhhhhhhhhjjjkkkkkkiiigggfffgggggggggfffbbbbbbaaa```____________XXXYYY]]]ccciiinnnqqqqqqqqqqqqrrrsssuuuwwwxxxyyyssspppllljjjjjjjjjjjjiiiiiijjjkkkllllllmmmllllllnnnoooqqqsssuuuwwwxxxxxx????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>?????????======>>>>>>???@@@AAAAAA@@@????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>===<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>====================================>>>?????????????????????????????????===>>>>>>???>>>>>>======<<<===>>>???@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBBBBDDDDDDDDDFFFGGGIIIJJJLLLOOORRRVVV\\\fffrrr||||||}}}~~~~~~}}}{{{yyywwwuuusssssssssrrrpppnnnmmmkkkkkkkkkjjjjjjiiiiiijjjjjjkkkmmmmmmnnnnnnnnnnnnnnnnnnppppppooonnnnnnmmmllllllmmmkkkiiiiiijjjllllllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkklllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiigggeeedddeeeggggggggghhhgggggggggffffffeeeeeedddfffggggggeeedddeeefffiiigggeeeeeeffffffeeecccaaabbbdddeeeffffffeeeeeeffffffffffffeeeeeeeeeeeeggggggggghhhhhhhhhhhhhhheeeeeeeeefffgggfffdddaaa```bbbccccccaaa___^^^^^^bbbdddfffggggggggghhhjjjjjjiiihhhhhhhhhhhhhhhgggccccccbbbaaa``````aaaaaa___]]]]]]bbbjjjrrrvvvwwwxxxxxxwwwwwwxxxyyy{{{|||vvvsssooommmmmmmmmlllllljjjkkkmmmooopppqqqrrrrrrsssuuuxxx{{{~~~>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@>>>>>>???????????????>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>==============================<<<<<<<<<======>>>>>>???;;;<<<<<<===>>>???@@@@@@?????????>>>>>>>>>==============================?????????>>>=========<<<======>>>>>>>>>>>>======>>>======<<<<<<======>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???===========================>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>======<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCC>>>@@@CCCEEEEEEGGGIIIKKKLLLPPPUUU[[[cccnnn||||||zzzyyyyyyuuutttvvv~~~~~~}}}}}}|||{{{yyywwwtttqqqpppmmmmmmmmmmmmmmmnnnoooooorrrrrrsssttttttuuuvvvvvvvvvvvvuuutttsssrrrrrrqqqooollljjjiiikkkmmmnnnnnnmmmmmmlllkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiigggeeedddfffggghhhggggggggggggggggggffffffffffffggghhhhhhfffddddddeeebbbccceeegggiiihhhfffdddcccdddeeefffggggggffffffiiihhhhhhgggeeeddddddccceeefffggghhhhhhhhhggggggeeeeeeeeefffgggfffdddaaa```aaaccccccaaa___^^^___aaaccceeefffeeeeeefffhhhhhhiiiiiiiiihhhhhhhhhhhhccccccbbbbbbbbbccccccdddddd```]]]aaajjjvvv~~~~~~~~~~~~yyywwwsssqqqqqqqqqqqqpppnnnpppsssvvvxxx{{{|||}}}===>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????<<<===>>>>>>???>>>>>>>>>================================================???>>>>>>>>>======<<<<<<========================<<<<<<<<<<<<============;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>====================================>>>>>>>>>>>>============<<<======>>>>>>======<<<======<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===============<<<========================;;;<<<<<<===============<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDDDDDDDDDDFFFGGGGGGIIILLLNNNRRRZZZdddlllxxx}}}xxxuuuuuuuuuooommmmmmrrrzzz|||wwwtttooooooooopppqqqrrrssstttwwwxxxyyyzzz|||}}}~~~||||||{{{zzzzzzyyyxxxxxxssspppmmmlllmmmooopppqqqoooooonnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllllllllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiigggffffffhhhiiiiiihhhggggggggggggggggggggggggggghhhiiihhhfffddddddddd___bbbfffiiijjjjjjhhhfffdddeeefffggghhhhhhgggfffiiiiiihhhfffeeedddccccccdddeeeggghhhhhhhhhgggffffffeeedddeeeffffffdddbbbaaabbbdddcccaaa``````aaaaaaccceeeeeeeeedddeeeggghhhiiikkkkkkiiihhhiiiiiieeeeeeeeeeeefffhhhiiijjjfffdddbbbeeeooo}}}~~~|||xxxwwwwwwxxxxxxwwwwwwyyy|||=========>>>>>>>>>??????>>>>>>>>>======>>>>>>>>>;;;<<<======>>>>>>>>>===================================================<<<<<<===============>>>==============================<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========:::;;;<<<======<<<;;;:::===<<<<<<;;;;;;<<<<<<===???>>>======<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;????????????????????????;;;<<<=========<<<;;;:::========================:::;;;<<<<<<=========<<<=========>>>>>>>>>??????@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@CCCDDDEEEEEEDDDDDDEEEGGGEEEGGGHHHIIIJJJOOOVVV\\\aaalll{{{{{{wwwvvvvvvqqqooommmmmmpppuuuzzz}}}zzzuuuoooooopppqqqsssuuuvvvwwwwwwwwwyyy|||~~~~~~~~~~~~}}}yyyvvvrrrpppqqqssstttuuusssrrrqqqpppnnnmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhgggggghhhjjjkkkiiihhhggggggggggggggggggggghhhhhhiiijjjhhhfffdddddddddbbbdddgggiiiiiiiiihhhhhhdddeeefffhhhhhhgggffffffeeeeeeeeeeeeddddddddddddccceeefffhhhhhhgggfffeeegggfffddddddeeeeeeeeedddcccddddddcccaaaaaabbbcccbbbccceeefffeeeeeefffggghhhkkkmmmmmmkkkjjjjjjllliiiiiijjjkkkmmmoooqqqrrrnnnnnnpppsss{{{~~~}}}~~~============>>>>>>>>>>>>>>>>>>============>>>>>>;;;;;;<<<===>>>>>>======????????????????????????========================::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999;;;;;;;;;;;;999999<<<<<<<<<;;;;;;<<<<<<<<>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<:::999========================:::;;;;;;<<<=========<<<============>>>>>>>>>>>>@@@?????????>>>>>>======>>>>>>???@@@@@@@@@@@@???@@@AAABBBAAAAAAAAACCCEEEBBBCCCEEEDDDCCCFFFKKKPPPRRRYYYccclllxxx}}}zzzyyywwwuuurrrnnnmmmpppvvv{{{vvvxxxyyyxxxwwwyyy}}}{{{tttnnnooopppqqqsssvvvxxxyyyssstttvvvyyy|||~~~{{{vvvttttttvvvwwwxxxuuuuuutttrrrpppooonnnmmmhhhhhhhhhhhhhhhhhhhhhhhhjjjkkklllllllllllljjjjjjhhhhhhhhhhhhhhhhhhiiiiiihhhggghhhjjjlllllljjjhhhgggggggggggghhhhhhhhhhhhhhhiiijjjiiifffdddcccdddgggggghhhggggggggghhhjjjdddeeefffgggggggggfffeeeaaabbbbbbcccddddddeeeeeecccdddfffhhhhhhgggfffeeehhhfffdddcccdddeeeeeeddddddeeedddcccaaaaaaccceeeccceeefffgggfffffffffhhhiiillloooooommmkkklllnnnlllmmmnnnooorrrtttwwwxxxxxx{{{>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::============>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;999999999999;;;;;;;;;<<<<<<<<<;;;::::::999;;;;;;<<<<<<<<<;;;:::999========================;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>><<<;;;999======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>================================================AAA???<<<;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGJJJNNNTTTYYY___kkkyyy~~~{{{zzzzzzzzzyyyxxxtttrrrooommmmmmoooqqqssszzzxxxxxx}}}rrrmmmiiijjjlllmmmnnnoooooooooooopppqqqtttvvvyyyzzz{{{zzzyyywwwxxxzzz|||}}}}}}zzzxxxuuussssssuuuxxxzzzwwwwwwvvvuuurrrnnnkkkiiigggfffeeefffhhhjjjjjjiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjiiihhhhhhhhhhhhiiifffggghhhiiijjjjjjjjjjjjhhhhhhgggfffffffffffffffgggeeecccbbbbbbbbbdddeeedddeeegggiiikkkkkkkkkkkkkkkkkkkkkjjjhhheeebbbaaaccccccdddeeeffffffffffffdddddddddddddddcccbbbaaaccccccccccccccccccccccccgggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkkmmmooooooppprrrttttttsssrrrrrrrrrssstttuuuwwwzzz}}}}}}|||}}}}}}xxxwwwuuutttsssssstttuuu========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<;;;:::999999:::;;;<<<===<<<<<<<<<;;;;;;;;;:::<<<;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::999999999999:::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::===<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>================================================???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFDDDGGGKKKMMMPPPWWWaaaiiizzz~~~}}}~~~~~~~~~xxxuuupppllljjjkkklllnnnqqqoooooottt}}}{{{qqqmmmkkkjjjjjjiiihhhhhhgggggglllllllllmmmnnnnnnooooooqqqooonnnoooqqqssssssrrrmmmlllkkkkkklllppptttvvvyyyyyywwwuuurrrooollljjjhhhfffeeefffhhhjjjjjjiiiiiihhhhhhggghhhhhhiiiiiigggfffeeeeeeddddddeeeeeeeeeeeefffggghhhhhhhhhhhhiiiiiihhhggggggggggggggggggfffdddcccbbbcccdddeeegggiiikkkmmmnnnoooooooookkkkkkjjjhhhfffdddcccaaaddddddeeeeeefffeeeeeeeeeccccccccccccbbbbbbaaa`````````aaabbbcccdddeeeeeehhhhhhiiiiiijjjkkkkkklllmmmmmmmmmoooppprrrtttuuuyyy{{{}}}}}}{{{zzzzzzzzz|||}}}}}}|||{{{{{{|||}}}{{{zzzvvvwwwwwwuuusssqqqqqqrrrqqqppppppooopppqqqrrrsss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999::::::;;;;;;::::::999888999999999:::::::::;;;;;;;;;:::::::::999999999;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;:::::::::::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999::::::999999999999::::::::::::;;;;;;;;;:::999999666777888999:::;;;<<<<<<::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999::::::;;;;;;::::::999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>========================================================================<<<<<<======>>>>>>?????????@@@@@@AAABBBCCCDDDDDDAAADDDFFFFFFFFFIIIOOOTTT[[[eeesss~~~zzztttoookkkjjjkkklllmmmkkkjjjmmmrrrxxx}}}wwwooollljjjiiifffdddcccbbbcccdddgggggggggggggggggggggggggggfffeeefffhhhiiiiiigggdddcccccccccfffiiimmmppptttsssqqqnnnkkkiiigggffffffeeedddeeeggghhhhhhggggggffffffeeeeeeeeeffffffccccccbbbaaaaaaaaaaaaaaabbbbbbcccddddddeeeeeefffiiihhhhhhgggggggggggggggfffeeedddcccccccccdddeeehhhiiikkkmmmnnnoooooonnniiihhhgggeeecccbbbbbbbbbddddddddddddddddddccccccaaaaaaaaa``````___^^^]]][[[\\\]]]___aaacccdddeeeffffffggghhhiiikkkkkklllnnnnnnoooppprrrtttvvvwwwzzz|||}}}}}}{{{zzzyyyyyy|||~~~~~~{{{{{{{{{{{{{{{zzzzzzyyysssrrrrrrsssttttttsssqqqrrrssssssqqqnnnllllllmmmmmmmmmnnnoooppprrrtttuuu::::::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::999999999888999999::::::::::::999999777777888888999:::::::::;;;::::::::::::999999999::::::999999999999::::::;;;;;;::::::::::::::::::::::::::::::999999999999999999:::;;;;;;;;;;;;;;;::::::::::::999999999999:::999999999999999999:::999999::::::::::::999999777777777888888999:::;;;::::::::::::::::::::::::888888888999999999::::::::::::::::::::::::::::::999::::::::::::::::::999;;;;;;;;;:::::::::::::::;;;::::::999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<:::;;;;;;<<<===>>>>>>???>>>>>>??????@@@AAABBBBBB???AAADDDEEEEEEFFFIIILLLNNNTTT\\\fffsss}}}wwwsssrrrsssssstttrrrpppoooppprrrtttuuuvvvuuuuuuwww{{{}}}~~~~~~~~~qqqllljjjiiigggeeebbbbbbdddfffhhhfffffffffgggggggggggggggbbbbbbaaabbbccccccbbb```cccbbbaaaaaabbbdddfffhhhkkkjjjiiigggeeedddcccccccccbbbaaaaaacccddddddcccbbbbbbaaa`````````aaaaaa``````___^^^^^^^^^^^^___^^^^^^^^^^^^___```aaaaaaeeeeeedddccccccccccccdddccccccbbbaaaaaaaaaaaabbbbbbdddfffggghhhiiihhhhhheeecccbbb```_________```aaabbbbbbbbbaaa```______]]]]]]]]]\\\[[[ZZZYYYXXXUUUVVVWWWYYY[[[\\\^^^^^^___```aaabbbdddeeefffgggggghhhiiijjjlllnnnpppqqqrrrtttuuuuuusssqqqqqqqqqssstttwwwyyyyyyyyywwwvvvrrruuuyyy|||{{{wwwrrrooosssrrrrrrqqqpppooooooooollllllmmmooorrrsssrrrqqqtttuuuuuutttrrrqqqqqqrrrtttuuuwwwyyy|||~~~::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888888888888888999999999999888888777888888999::::::;;;;;;;;;;;;;;;:::::::::999999888999999999999999999888999999::::::::::::::::::999999999999999999999999888999999:::::::::::::::::::::999999999888888888999999999999999999999999888888999999999999999888999999888777777777888999::::::::::::::::::::::::888999999999::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::;;;;;;;;;:::::::::999999999999999999999999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<:::;;;;;;<<<===>>>>>>???======>>>>>>??????@@@@@@<<<>>>@@@BBBBBBBBBCCCDDDGGGIIIMMMQQQWWWcccqqq{{{}}}|||zzzvvvtttrrrrrrrrrsssrrrqqqrrrttttttrrrqqqsssvvv{{{}}}rrrnnnnnnooommmjjjhhhhhhjjjmmmpppmmmllllllkkkjjjiiihhhhhhcccbbb```___``````^^^\\\```___^^^^^^^^^```aaabbbddddddddddddddddddcccccc```___^^^^^^```aaa``````^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\]]]``````___^^^^^^^^^^^^_________^^^^^^]]]]]]]]]]]]\\\]]]___aaabbbbbbaaaaaa___^^^\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\[[[[[[YYYYYYYYYYYYWWWVVVUUUTTTRRRRRRRRRSSSTTTTTTUUUUUUWWWWWWXXXZZZ[[[]]]^^^___\\\]]]]]]___```cccdddeeehhhjjjkkkkkkiiihhhggghhhhhhiiikkkmmmnnnmmmlllkkkgggiiimmmoooqqqpppooonnnooooooooooooooooooppppppnnnoooqqqvvvzzz}}}|||{{{{{{|||~~~~~~}}}}}}999999999999999999999999999999999999999999999999888888888888888888888888777888888999999888888777777888888999:::;;;<<<<<<;;;;;;;;;:::::::::999999777888888999999888888777888888999999999999::::::777888888888888999999999777888999999::::::999999999999999888888888777777888888999999999999888888777777888999999999888888;;;:::888777777777888999::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::999999888888777888888999999::::::;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>===<<<;;;;;;<<<<<<======>>>>>>=========>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@@@@CCCEEEFFFGGGIIIQQQ[[[cccqqq{{{xxxxxxxxxwwwvvvuuuuuutttrrrooollloooppprrrvvv{{{~~~|||}}}~~~|||yyywwwwwwyyy{{{}}}~~~}}}zzzwwwtttqqqnnnmmmmmmjjjfffdddcccbbbaaa```___^^^^^^^^^^^^```aaabbb___```aaacccccccccbbbaaaaaa___^^^^^^___``````___]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXWWWVVVVVVWWWXXXZZZ[[[]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXYYY[[[]]]]]]]]]]]]\\\ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYXXXXXXXXXWWWUUUTTTRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTUUUWWWWWWXXXUUUUUUVVVVVVXXXYYY[[[\\\\\\^^^``````___^^^^^^^^^]]]^^^```bbbcccddddddcccaaacccgggkkkooorrrtttuuussstttvvvyyy{{{}}}~~~|||}}}::::::::::::::::::::::::999999999999999999999999777888888888888888888888777777888888888888777777666777888999:::;;;;;;<<<:::999999999999888888888777777888999999888777777888888888888999999999:::777777777777888888999999777888888999999999999999999888888888777777777777777888999::::::999888777666777777888999999888888:::999888777777888:::;;;888888888888888888888888777777777888888888999999999999999999999999999999:::999888888888888999:::;;;;;;::::::999888888777555666888999:::::::::999999999:::::::::;;;;;;;;;999::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@@@@@@@@@@AAABBBAAA@@@AAACCCDDDDDDEEEHHHNNNTTT[[[iiizzz}}}zzzuuuqqqqqqqqqpppqqqrrrsssuuuvvvxxx|||~~~zzzyyyzzz}}}|||~~~}}}wwwsssqqqqqqpppooojjjjjjiiigggggggggggggggeeefffiiijjjjjjhhheeeddddddcccaaaaaacccccccccbbb```___^^^]]]\\\\\\\\\\\\ZZZZZZYYYXXXXXXXXXXXXYYYXXXWWWVVVVVVWWWXXXZZZ\\\]]]\\\[[[[[[ZZZZZZ[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWVVVWWWXXXYYYZZZZZZYYYYYYWWWXXXYYYZZZZZZZZZZZZZZZWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXZZZ\\\]]]\\\\\\\\\]]][[[\\\]]]___bbbdddeeefffdddhhhmmmsssyyy~~~::::::::::::::::::::::::888888888888888888888888777777777777777888888888777777888888888888777777555666777888999:::;;;;;;888888888888777777777777666777888999999888777666777777888888999999999:::666666777777888888888999777777888999999999999999888888888888777777777777777888999::::::999888777666666777888888888888888999888777777888:::<<<>>>777777777777777777777777666666666666777777777777888888888888888888888888999888777666666777888999;;;;;;::::::999888777777444666888:::;;;:::999888999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>:::999999;;;>>>???@@@???===@@@BBBAAA@@@@@@DDDGGGMMMYYYfffkkknnnuuu~~~}}}yyyuuutttqqqooonnnmmmmmmmmmlllpppsssrrrnnnlllnnnqqqoooooopppsssxxx}}}{{{zzzwwwtttqqqooonnnmmmsssuuuwwwyyyxxxtttpppmmmhhhfffeeeeeefffgggfffeeecccbbbaaa```____________^^^^^^]]]\\\\\\\\\\\\\\\YYYXXXWWWWWWWWWYYY[[[]]]^^^]]]\\\\\\[[[[[[\\\\\\XXXXXXYYYYYYXXXXXXWWWVVVSSSTTTVVVWWWWWWWWWVVVVVVVVVXXXYYY[[[\\\[[[[[[ZZZWWWWWWXXXYYYZZZZZZZZZYYYZZZZZZZZZYYYWWWUUUTTTSSSQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZ]]]___bbbccccccbbbcccdddccccccdddgggiiillloooqqqooottt{{{::::::::::::999777555444<<<<<<;;;;;;:::999888888999999999999888888888777888888888777888999999:::888888888888888888888888;;;;;;;;;:::888666555444888888888888888777666666555555555555666666666777666666777888999999::::::777777777777777777777777888888777888888888777555555666888777666666777888;;;;;;:::999777555333222999666333333444666777666999888777555555555555666888888888888999:::;;;;;;666444333555999;;;;;;:::777666555444555666888:::666777888999999:::999999777777888888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============<<<<<<============<<<<<<>>>>>>>>>???@@@AAACCCCCCIIIPPPWWWYYYYYY]]]hhhqqq}}}{{{uuurrrqqqqqqmmmnnnppppppooommmjjjhhhggggggffffffhhhmmmtttyyy}}}zzzuuussssssrrrooolllooonnnkkkiiihhhhhhhhhhhhjjjiiigggeeecccaaa___^^^______]]]\\\[[[[[[[[[[[[bbbaaaaaa```^^^\\\ZZZYYY\\\]]]^^^___^^^\\\YYYWWW[[[\\\\\\[[[ZZZYYYYYYZZZYYYZZZ[[[\\\]]]\\\[[[[[[^^^\\\\\\]]]^^^```___^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVWWWXXXZZZ[[[XXXXXXWWWWWWXXXZZZ\\\]]]^^^___aaabbbbbbbbbdddfffiiikkknnnqqqrrrqqqpppoooqqqqqqsssvvvyyy|||777888999::::::999999888::::::999999888777777666888888888888777777777777777777777777777888999999888888888888888888888888999999999999888888777666777888888888888777666666555555555666666666666666555555666777777888999999888888888888888888888888888888777888888888666555555777888777555555666777666777777888888888777777999666444333555666777777:::999888777777777888999888888888888999:::;;;;;;888666444555888:::999888888777555555555666888999666666777777777666666555666666666666666777777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999:::::::::::::::<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<======>>>>>>???@@@BBBCCCEEEKKKPPPOOOKKKLLLTTT[[[kkkuuu}}}||||||wwwxxxxxxxxxuuuqqqmmmjjjhhhgggfffddddddffflllppptttyyy~~~|||zzzxxxxxxwwwwwwuuuuuuttttttsssrrrqqqpppnnnmmmkkkjjjhhhgggggggggjjjjjjiiiiiigggfffdddcccbbbccceeeffffffdddbbb```cccccccccaaa```_________```aaabbbbbbbbbaaa``````aaa```^^^___bbbeeefffgggiiiiiihhhfffeeecccbbbaaabbbbbbaaaaaabbbccceeefffddddddeeefffhhhjjjmmmnnnmmmoooqqqqqqqqqrrrsssuuu}}}777888999::::::::::::999888888777777666666555555777777777666666666555555666666666777777777888888888888888888888888888888777777888888999888888888777777888888777777666555666666666666666555555555444555555666666777777777888888888888888888888888777777888888777777666555666777888777555444444555555555666777888888888888999777555444666777777777888888777777777888999:::777777777777888999:::;;;999888666666777888888777888888666555555666777777888888888777777666444444777666666666666666666555888888888999999999::::::999999999999999999999999777777888888999::::::;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>============<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<===>>>???@@@AAAEEEIIILLLIIIDDDBBBGGGMMMTTT[[[fffmmmsss{{{|||wwwsssooonnnkkkgggddddddfffhhhmmmqqqwwwzzzzzzzzzyyyyyyuuuwwwvvvuuuyyy~~~~~~|||{{{zzzzzzzzzzzzyyyxxxvvvuuutttrrrsssuuuvvvvvvtttsssqqqrrrqqqpppooonnnnnnnnnnnnpppppppppppppppooommmmmmqqqooooooqqquuuyyy{{{|||}}}|||{{{yyywwwuuutttssssssssssssssstttuuuvvvwwwvvvwwwyyy{{{~~~;;;;;;;;;:::999888888777777777777666666555555555666666555555555444444444555555666777777777777777888888888888888888888888777777888888888888777777777777777777777666666555666666666666555555555555555555555666666777777777999999999999999999999999666777888888777666666666777777888666444333333444777777777777777777666555999777555555777888777777444444444555666777777888777777666777777888999:::888888777666777888888888999888777666555555666666999999999999999888777777999999888888777777777666777777777777888888888888999999999999999999999999888888888888999999::::::::::::::::::::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<===??????DDDGGGJJJGGGBBBAAAEEEIIIKKKOOOTTTWWWZZZ^^^eeekkkwww}}}|||yyytttooollllllmmmrrrtttvvvwwwuuusssrrrrrrmmmnnnnnnlllnnnsssssspppuuusssrrrttt{{{;;;::::::999888888888888777777777777777666666666555555555444444444444333555555666777777777777666777777777777777777777777888888888888777666555555777777777777777666555555666666666666666555555555666666777777777777777888888888888888888888888888555777999888666444555666777888888777555333444444666666777777777777666666888666555555777777777666333333444555666777777888666666666666777888999999666666777777777888999:::888888777666666666666555777777888999999999999999999888888888777777666666666666666777777777888888::::::::::::::::::::::::;;;:::::::::999999999888::::::::::::::::::::::::999999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999:::;;;<<<>>>>>>???BBBDDDCCC???===@@@CCCDDDFFFHHHHHHHHHJJJNNNRRRYYY```jjjttt}}}~~~||||||}}}}}}}}}zzzvvvsssrrrrrrpppqqqpppnnnnnnqqqooojjjjjjiiihhhjjjooovvv{{{}}}}}}|||yyyvvvuuuxxx}}}~~~zzzzzzzzz|||~~~777666666777888999;;;;;;888888888888777777777777555555555444444444333333555666777888999888777666777777777777777777777777888888888888777666555444666666777777666666555444555555555555666666666777777777777777777777777777777777777777777777777777444777999888555333555777777888999888666555555666222333555666777888888888666555444555666777666444444555666777888999888888555555555555666777888999555666777777666777999;;;777777777777777666666666444444666777777888888888666555555555555555555444666666666777777777888888::::::::::::::::::::::::<<<;;;;;;:::999999888888999999999999::::::::::::888888999999999999::::::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999:::;;;<<<===>>>AAACCCDDDBBB>>>;;;<<<>>>@@@AAAAAAAAABBBCCCFFFIIIGGGLLLRRRYYY```iiittt|||~~~~~~~~~{{{}}}|||yyyyyyzzzwwwrrrjjjhhhfffgggjjjnnnqqqqqqsssrrrooollljjjkkkooorrrxxxyyy{{{}}}|||{{{{{{{{{~~~zzzxxxwwwvvvvvvwwwyyyzzzxxxxxxxxxyyyzzz|||~~~666555555555777888:::;;;777777777777777777777777555555555555444444444444555666888999:::999888777777777777777777777777777666777777777777777666666666666777777666666555444333444444555666777888888666666666666666666666666666666666666666666666666333777:::888555222444777777888999888777666777888333444555666777777777777555444333444666666555333444555666888888888777777555555555555666777888888666888999888666555777:::555666666777777777777777555666666777777777666666444444444555555555555555666666777777777888888888999999999999999999999999999999999999999888888888888888999999999:::::::::888888888888999999999:::888999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999::::::::::::999999999999999:::;;;<<<===>>>@@@BBBCCCAAA>>><<<<<<======>>>>>>???@@@AAACCCDDDAAADDDHHHKKKNNNTTT[[[aaaiiioooxxxxxxuuusssrrrsssttttttsssrrrqqqooollliiihhhjjjmmmllllllmmmnnnnnnnnnnnnnnnrrrrrrtttwww{{{|||{{{yyyxxxxxxyyyzzz{{{vvvuuuuuuuuuvvvwwwyyyzzz~~~zzzxxxwwwvvvwwwyyy|||~~~~~~~~~||||||}}}888777666555555666777777666666666777777777777777666666555555555444444444555777999:::;;;:::888777777777777777777777777777444555666777888888888888666666666666666555555444222333444555666888999999555555555555555555555444666666666666666666666666333777:::888444222444777777888999999888777999:::777777777777666555444333444333333444555555444222333333555666666666555444555444444555555666777888888::::::888555444666888444555666777888888777777999::::::999999888777666555666666666777777888888777777777777888888888888777777777777777777777777666666666777888888999999888888888999999:::::::::777777888888999999999:::888888999::::::;;;<<<<<<;;;;;;;;;:::::::::999999999999999::::::999999999999999999:::;;;<<<===>>>999;;;======;;;:::;;;<<<999::::::;;;;;;;;;;;;;;;===@@@CCCDDDCCCEEEIIIMMMNNNTTT]]]eeekkkrrrzzzzzzyyy{{{|||~~~}}}|||wwwvvvtttpppmmmkkklllnnnhhhhhhhhhhhhggggggfffeeeiiikkknnnrrruuuwwwxxxxxx}}}~~~}}}{{{zzzxxxxxxxxxyyy{{{}}}xxxwwwwwwwwwxxxxxxyyyyyyvvvxxxzzz{{{|||~~~}}}|||}}}999666444444666888888666333444666777777777666555777777777777666666666666777777777777666666666666999888777666555555555666555666777888888777666555444444555555555555555555555555555555555555555555666777888888888666555444666777777777888888888888444444555555666666777777666777777777888888888888888777666666666777999999222333444444555555444444666666666666666666666666444444555555666777777777888999999888666555666888888888777666666666666666888666444444777999777666555555555555666666666666777777777777777777777777999999888888888888888888888888999999999:::::::::999999999888888888777777999::::::999777666777999999999999888888888777777<<<<<<;;;::::::::::::;;;===<<<:::999888999::::::888999::::::;;;;;;;;;;;;>>>===;;;:::999888888888999999888888999999:::;;;;;;;;;<<<>>>???AAABBBBBBEEEFFFIIINNNTTT\\\bbbfffnnnssszzz|||yyywwwwwwwwwpppmmmjjjgggeeegggiiijjjlllpppsssssspppmmmmmmnnntttvvvyyyxxxvvvvvvyyy|||{{{zzz|||}}}{{{zzz~~~~~~}}}|||zzzyyyyyyzzzzzzwwwvvvvvvwww{{{~~~~~~|||zzzzzz{{{|||{{{wwwsssyyyzzz{{{{{{zzz{{{}}}~~~~~~~~~|||~~~999666444444666888777666333444555666777666666555777777666666666555555555555555555555555555555555666666666555555555555555777888888888888888888777555555555555555555555555333333333333333333333333555555555666555555444444555555666666666777777777555555555555555666666666666666777777777888888888:::999777666666666777777222333444444555555444444555555555555555555555555444444555555666666777777777888888777555555666777888777777666666666666666:::777555666777999888666666777777777888888888888666666666666666666666666777777777777777777777777888888888999999999::::::999999999888888888777777888999999888777666888999999999999888888888777777:::::::::::::::;;;<<<===;;;:::999888777888888999888999::::::;;;;;;::::::;;;:::999999888999999999999888888888888999:::::::::::::::;;;;;;;;;<<<<<>>999999888777777777777888888999999:::::::::::::::777777777777888888999:::888888888888888999999:::;;;::::::999999888888777<<<<<<;;;<<<===???AAABBBGGGJJJOOOTTTYYY^^^dddhhhmmmooorrrvvvyyy}}}}}}wwwtttttttttrrrsssuuuyyy~~~~~~zzzyyywwwwwwyyy{{{|||yyyuuuqqqjjjhhhgggjjjooorrrsssqqqnnnmmmlllnnnssswwwzzz|||{{{zzzwwwtttqqqpppoooooopppppprrrvvvzzz}}}~~~}}}~~~}}}}}}}}}{{{xxxuuupppqqqsssssstttuuuwwwzzz~~~|||~~~777666666555666666555555444444555555555666666666555555444444444333333333111222222333444555666666000222444666777666555444555444333222222333444555555555555555555444444444444444444444444444444444333222111111111333444555444444444444555555555555666555555444444333333333555555555666666666777777999888888777666555555555222333444444555555444444555555555555555555555555333333444555555666666777444555555444333333444666777777666555555555555666777666555444333333333222444444444555555555666666666666666666666666666666555666666666666666777777777777777888888888888999888888888888777777777777666777888777666777999;;;888888888888888888888888888888888888999:::;;;<<<888888888888888888888888888999999:::::::::999999777666666666666777888888777777777777777888999999<<<<<<;;;;;;:::999999999888888888999:::<<<>>>???AAACCCFFFIIILLLQQQVVVZZZ]]]^^^bbbfffjjjmmmooopppppprrruuuxxxzzz~~~{{{zzzyyyuuuuuuuuuvvvyyy}}}|||}}}zzztttjjjhhhfffgggiiikkkkkkjjjhhhfffeeegggkkkpppssstttuuussspppnnnkkkjjjjjjjjjiiijjjlllqqquuuxxxyyyxxx{{{zzzzzzyyyxxxvvvtttrrrooopppqqqqqqpppqqqsssuuuxxx~~~666666777666555444444444444444444444444555555666444444444444333333333333222222333444555555666666111222555777888777666555555444333222222333444555666666555555555444444444444444444444444444444444333333222222222333555666444444444555555555666666555555444444333333222222444555555555555666666666666666666777777777666666222333444444555555444444555555555555555555555555333333444444555666666666333444444333222222444555777666666555555555555555888777666555444333333444444444444444555555555555777777777777777777777777666666666777777888888888666666777777777888888888777777777777777777777777555777777777666666888:::888888888888888888888888:::999999888888888999999888888999999999999999999999999999::::::999888888888777666666555555666666777777666666777777888999999:::::::::::::::;;;;;;888888999:::;;;<<<===>>>;;;<<<>>>???@@@BBBFFFIIIJJJLLLPPPTTTXXX[[[^^^______aaadddfffhhhjjjnnnppptttwwwzzz~~~}}}}}}}}}}}}~~~}}}|||yyyuuurrroooooooooqqquuu||||||ssspppmmmjjjiiiiiihhhhhhiiigggeeefffhhhkkkllllllmmmllljjjhhhgggggghhhhhhddddddfffiiinnnqqqqqqqqqttttttsssrrrpppnnnmmmmmmqqqqqqqqqpppnnnmmmnnnoootttyyy|||{{{~~~555666888777555333333444444444333333444444555666555555444444444333333333333333333444444555555555222333555666777777777666666666555555555555666666666666666555444444333333222222222222222222222222444444333333444444555555444444444555555555666666333333333333333333222222444444444444555555555666444555666777777777777666222333444444555555444444444444444444444444444444333333333444555555666666222333444333222222444666777666555555444444555555888999999888666555666777555555666666666777777777888888888888888888888888666666666777777888888999666666666666777777777777666666777777777777777888666777888777666666777999888888888888888999999999:::999888888777777888888777888999999::::::999999999999999999999999888777888777666666555555555555666666666666666777777888555555666777888888999999999999999999999999999999888999::::::999:::<<<>>>@@@AAADDDHHHLLLOOOQQQRRRRRRTTTWWWYYYZZZ[[[^^^```cccdddfffiiimmmppprrrttt}}}}}}zzzxxxuuusssiiigggdddcccfffkkkppptttyyy|||{{{xxxtttooollliiiiiihhhkkkjjjhhhiiijjjkkkkkkjjjiiihhhgggfffgggggghhhiiicccbbbbbbdddgggjjjkkkkkklllmmmmmmkkkiiihhhhhhiiiooooooooollliiihhhhhhiiippptttzzz~~~zzzwwwsssuuuyyy|||~~~444666888777555222222333444444333333333444555666555555555555444444444444222222222333333333333333333333333444555555555555666666777777777777666666777666666555444444333333111111111111111111111111444444444444444444333333333333333333444444444444222222222222333333333333333333444444444555555555555666777777777666555444222333444444555555444444444444444444444444444444222333333444444555555666222333444444333333555666666666555444444444444555555777888777444444666888555555555666666666777777777777777777777777777777444444555666666777888888555555555666666666777777666666666666777777888888777888888777555555666888777777888888888999999999888888777777777888888999666666888999999999888888999999999999999888777777666666666666666666777888666555555555555666777777444444444555666666777777777777777777777666666555666888::::::999999999;;;<<<===???BBBDDDEEEFFFGGGGGGJJJLLLNNNNNNOOOQQQSSSRRRSSSVVVYYY\\\^^^___^^^dddhhhmmmrrrwww~~~~~~{{{pppmmmjjjgggfffgggiiikkklllnnnssswwwxxxwwwuuusssrrruuuxxxxxxwwwxxx|||}}}zzzvvvpppllliiiiiiiiijjjjjjjjjlllnnnooonnnllljjjjjjiiihhhhhhiiijjjkkkgggeeebbbbbbdddgggiiiiiigggiiiiiihhheeeeeefffhhhiiiiiiiiigggdddbbbcccdddjjjlllqqqvvvwwwvvvrrrooojjjlllnnnpppssswww|||~~~}}}}}}444666999888555222222333444444333222333444555666666666555555555444444444222222222111111111111111333333222222222333444555333444555666666555444333777777666555444444333333333333333333333333333333333444555555444333111000111111222222222333333333111111111222222333333444333333333444444444555555777777888888777555333222222333444444555555444444444444444444444444444444222222333444444555555666222444444444333333555777666666555444444444444555111333555333111111333666333333333444444444555555666666666666666666666666333333444444555666777777555555555555666666666777555666666666777777888888888888888777555444555777777777888888999999999999666666666666777999:::;;;444555666888888888777666999999999999999888777666444555555555777888999:::555555555555555666777777555555555666666666666666444444555666666666666666333555888999888888888999888999:::;;;<<<======<<<===@@@BBBDDDDDDDDDFFFGGGHHHIIILLLPPPSSSUUUTTTRRRTTTWWWZZZ]]]aaaffflllppppppwww~~~|||yyyuuurrrpppooonnnkkkmmmqqqsssrrrnnnjjjggg```bbbdddcccaaaaaaeeehhhjjjooovvv{{{{{{yyyuuuooojjjhhhhhhiiiggghhhjjjnnnrrrsssqqqpppmmmlllkkkjjjjjjkkkllllllkkkhhhdddcccdddgggiiiiiieeeggghhhgggeeedddfffiiicccdddcccbbb```___```aaaccceeeiiimmmooonnnjjjgggdddeeeggghhhkkkpppvvvzzzwww{{{{{{wwwuuuxxxyyyxxxuuussspppnnnqqqyyy}}}|||111111111222333444666666444444333333333333222222444444333333333333222222111111222222222222111111444444333222222111111000444444444444444444444444777444333444666777555333555444333222111222333444444333222222222222444444444444444444444444444444333333333222222222111111666555555555555444444444555444444444444555666666555555555444444333333333444444444444444444444444333222222111222333555666666666666666666666555555555555555555555555444444777666555444444444444444555444444333333333444444666666777777666555444444666666666666555555555555555555555555555555555555666666666666777777777777777777777777777888888999888999:::;;;;;;:::999888999999888888888888999999777777777777777777777777666666666777888888999999777777777777666666666666555555555555555555555555444444555555555555555555777666555444444444444444444444444555555555555666777888888999::::::;;;;;;;;;;;;<<<===>>>???@@@AAACCCCCCDDDDDDFFFGGGHHHIIIGGGJJJMMMOOOPPPRRRUUUWWWZZZ]]]ccciiioooxxx{{{}}}~~~yyyrrrmmmjjj^^^[[[XXXYYY[[[]]]\\\[[[[[[]]]___aaaeeejjjqqqvvv|||zzzvvvtttrrrooommmrrrqqqqqqsssvvvwwwtttqqqppppppooommmjjjhhhhhhjjjfffhhhiiikkkkkkjjjhhhgggmmmkkkiiiffffffgggiiikkkdddbbb```____________^^^aaabbbbbbcccdddeeeffffffbbbbbbbbbccceeehhhkkkmmmmmmkkkjjjiiikkkmmmqqqsssrrrpppmmmlllmmmpppuuuxxx~~~|||{{{{{{{{{{{{zzzxxx}}}{{{xxxvvvuuuuuuvvvwww}}}~~~|||zzzyyyyyyyyyxxxwwwtttqqqnnnlll333333222222222333444444222222222333333444444444444444333333333333222222111111222222222222111111222222222222222222222333444444444444444444444444666444333333666666555333333222222111222333444555555444333222222333333444333333333333333333333333222222222111111111000000222222333333444444555555444444333333444444555666555555444444444333333333444444444444444444444444222222111111222333333444444444444444444444444444555555555444444444444444666555555444444444444555555555555444444444555555555666666666666555555444666666666666666666666666666666666666666666666666555555666666777777777888777666666666666777888888777777888888888888777777999888888777777888888999777777777777777777777777777777777777777777777777777777777666666666555555444444444444444444444444666666555555444444333333555555555555444444444333444444444444555555555555333444444555666666777777888888999:::;;;<<<======>>>>>>>>>???@@@AAACCCCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNPPPSSSVVVYYY^^^dddhhhqqqxxx}}}vvvqqqfffccc___^^^______^^^\\\\\\[[[YYYXXXXXX\\\bbbfffnnnttt}}}}}}zzz~~~zzzsssrrrooommmjjjhhhfffeeehhhiiijjjkkkjjjhhhfffdddeeeeeecccccccccdddeeefffdddaaa^^^^^^^^^__________________```aaaaaabbbbbbhhhiiikkklllllljjjiiigggccccccbbbcccdddfffhhhiiihhhgggeeeddddddeeehhhiiilllkkkjjjkkkmmmnnnnnnmmmooonnnmmmkkkjjjjjjjjjjjjnnnqqquuuxxxzzz}}}~~~~~~~~~|||yyywwwtttqqqooooooooopppooonnnllljjjiii555444333333222222222222000000111222333444555555444444333333333333222222111111222222222222111111000111111222333333444444333333333333333333333333555444333333555555444333111111111111222444555666666555444333333333333333222222222222222222222222111111111000000000//////000000111222333444555555333333222222333333444555444444444444333333333333444444444444444444444444111111222222333333222222111111222222222222222222444444444444444444444444444444333333333444555555555555555444444555555666444555555666666666555555666666666666777777777777888888888888888888888888444444555666777777888888666555555555555666777777777666666555555666666777888888777777777777888888777777777777777777777777888888777777666555555444777666666666666555555555444444444444444444444444777666555555333222222111333444555555555444333222333333333444444444555555111222222333333444444444444555555666777888999999999999::::::;;;<<<===>>>@@@AAACCCBBBAAAAAABBBDDDFFFGGGHHHHHHIIIKKKOOOQQQUUUZZZbbbjjjqqq{{{~~~{{{sssqqqnnnlllllllllkkkjjjgggddd```\\\ZZZ]]]bbbfffiiipppzzz}}}yyyvvvuuusssoookkkooooooppppppnnnllliiihhhaaa`````````aaabbbcccdddfffccc```^^^___`````````^^^^^^^^^^^^^^^___``````iiillloooqqqppplllgggccc___```aaaaaabbbbbbaaaaaa````````````___^^^]]]\\\[[[ZZZZZZ\\\```cccdddeeebbbbbbcccccccccaaa```___```cccfffhhhiiijjjlllnnnrrruuuyyyzzzyyywwwuuutttyyy~~~}}}~~~{{{{{{yyyyyyvvvpppnnnpppzzz{{{|||}}}{{{xxxtttqqqqqqqqqrrrrrrqqqpppooonnn444444333333222222333333000111111222333333444444444444333333333222222222111111222222222222111111111111111222222333333333222222222222222222222222444333333333444444333333111111111222222333444555666666555444444333333333111111111111111111111111222111111111000000000000111111111222333444444555222222111111222222333444333333333333333333333333333333333333333333333333111222333444444333222111000000111111111111111222333333333333333444444444333222222222333444555555444444333333333444555555333333444555666666666666666666666777777777777777777777777777777777777777333444444555666777888888555444444444444555666666777666555444444555666777777777777666666777777777666666666666666666666666666666666555555555444444666666666555555555444444333333333333333333333333555444444444333333222222111333444666555444222111222333333333444444444444333333333444444444555555222222333444555555666666888888888888999:::;;;<<<>>>???@@@@@@???>>>???AAAAAABBBCCCDDDDDDFFFHHHKKKKKKNNNRRRVVVZZZaaahhhnnnzzz{{{zzzyyyxxxyyyzzzzzz{{{tttsssqqqnnnmmmooosssvvvwww{{{|||zzzzzzzzzyyywwwtttqqqppphhhgggeeecccccceeehhhiiimmmjjjeeecccbbbbbbaaa```]]]]]]\\\]]]^^^___aaaaaagggjjjnnnqqqqqqmmmhhhdddcccdddeeefffeeecccaaa``````aaaccccccbbb___\\\ZZZVVVUUUUUUXXX]]]bbbeeefff___```bbbccccccaaa___]]]\\\^^^```aaaaaa```aaabbbcccfffjjjlllkkkiiihhhgggmmmqqqwww|||~~~}}}~~~}}}{{{xxxuuurrrooonnnrrrttttttpppppprrrqqqnnnrrrnnnmmmooopppooorrrvvv|||~~~|||zzzxxxvvvuuu333333222222333333444444222222222222222222222222444444333333333222222222111111222222222222111111333333333222222222111111222222222222222222222222222333333333222222333333222222222222222222222111555555555444444333333222111111111111111111111111333333222222222111111111444444444333333333333333222111111111111222333333333333333333333333333333333333333333333333333333222333444555555444333222000000111111222222222222222222222222333333444444222222222222222333444555222111111111222222333444333333444555555666555555555555666666777777777888666666666666666666666666333444444555666777777777444444444444444555555666888888666555555666888888777666666555555666666777555555555555555555555555333333444444444555555555555555555555444444444444333333333333333333333333111222222222333333444444000222333555555444222111222222222222333333333444333333444444444444555555222222222333444444444555666666666666777888999999:::<<<============???@@@;;;===>>>??????@@@BBBDDDDDDEEEFFFHHHJJJNNNSSSVVV```fffnnnpppqqquuu~~~~~~}}}~~~|||~~~|||{{{wwwrrrnnnmmmppptttvvvyyyvvvqqqmmmjjjhhheeebbb\\\[[[[[[[[[\\\^^^aaabbbdddgggjjjlllllljjjfffdddaaabbbcccddddddcccbbbaaaaaaccceeegggfffdddaaa___\\\ZZZYYY[[[```eeeiiikkkbbbcccdddeeedddbbb```___]]]___aaaaaa___]]]\\\]]]]]]aaadddfffeeecccaaaaaaeeehhhllloooooopppqqqrrrssswww}}}{{{wwwsssrrrpppnnnnnnssszzz|||yyyxxx{{{~~~~~~~~~{{{yyyvvvsssqqqrrrssstttwwwzzz}}}}}}zzzvvvsssrrrmmmlllkkkjjjiiiiiiiiiiiimmmqqqrrrpppqqqtttsssppprrrnnnlllooosssuuu{{{|||xxxvvv222222222222333333444555333333222222111111111111444444333333333333222222111111222222222222111111444444333333222111111000111111111111111111111111111222333333111111222333222222333333222111000000222333333444444333333222111111111111111111111111333333333222222222222111555444444444333333333222222222111111222222333444222222222222333333333333333333333333333333333333333333444444444333222222000000111111222333333333000111111222222333333444222222111111111222333333000000000000111222333333333444444555555555444444444444555555666666777777444444444444444444444444444555555555555666666666555444444444444555666666999888888777777888888999666666555555555555666666555555555555555555555555111222222333444444555555555555444444444333333333222222222222222222222222///000111222333444444555000111222333333333222111111111222222222333333333222222222222222222222222222222222333333333444444333333333333333444555555555777888999999:::<<<===;;;<<<======<<<;;;<<<>>>?????????AAACCCEEEHHHJJJNNNSSSXXXZZZZZZ\\\bbbhhhooouuu}}}~~~xxxsssooodddcccaaaaaaaaaccceeefffcccdddfffhhhhhhfffdddbbb_______________```aaabbb___aaadddgggiiiiiiiiihhhgggeeebbbbbbfffkkkoooqqqhhhgggfffeeedddccccccbbbaaaccceeedddbbb___]]]\\\```cccfffgggeeebbb``````___bbbeeegggggggggggggggeeehhhllloooooommmjjjggggggfffdddbbbbbbeeekkkooommmppptttwwwxxxwwwtttrrrqqqoookkkiiijjjlllppprrrpppooonnnmmmmmmmmmnnnooollljjjhhheeeeeeeeeggghhhllloootttuuutttqqqnnnmmmgggfffeeeeeegggkkkoooqqqqqqwww{{{|||~~~|||vvvrrrtttvvvyyy~~~444444333222222222333333111111111111111222222222444444333333333333222222111111222222222222111111333222222222222222222222111111111111111111111111000222333333000000111333000000222222333222111111///000111333333333333222222222222222222222222222222222222222111111111111222222222222333333333333222222222222222333444444111111222222222333333333222222222222222222222222333222111111000000111111///000000111222222333333000000000111222333333333333222222111111111111222000000000000111222333444444444555555555444333333333333333444555666666666444444444444444444444444666555555555555444444444555555555444555666666777777888888999999888888777666555555444444555555666444444444444444444444444222222222222333333333333444444444333333333333222222222222222222222222222000000111111222222333333000111111111222222222333111111111111222222222222111111111111111111111111222222222222222333333333222111111111111222333333222444666666666666888999:::<<<======<<<;;;<<<============???@@@BBBBBBBBBDDDFFFIIIKKKLLLMMMOOOQQQUUUZZZ```dddgggmmmttt{{{~~~{{{yyyuuusssqqqqqqrrrsssmmmooosssvvvxxxwwwvvvtttooolllgggcccaaaaaacccdddaaabbbeeeiiimmmqqquuuvvvyyyuuuqqqoooppptttxxxzzzrrrpppllliiiggggggiiijjjkkkmmmooonnnjjjgggdddcccfffhhhkkkkkkhhhdddaaa```___aaaeeeffffffeeeeeefffcccdddeeeffffffdddbbbaaa^^^^^^]]]\\\\\\___cccfffdddfffiiikkkllljjjhhhfffffffffeeeeeeggghhhjjjlllkkkjjjhhhggggggggghhhiiigggfffdddbbbbbbdddfffhhhjjjnnnsssuuutttqqqooonnngggeeedddeeehhhooouuuzzz{{{{{{zzz|||777666444333222111111111//////000111222333333444444444444333333333222222111111222222222222111111111111111222222333444444000000000000000000000000///222333333000///111333---///000222333333333222---...000222333333333222222222222222222222222222111111111111000000000000//////000111222333333444333333222222333333444555111111111222222333333333222222222222222222222222222111///.........///000...//////000111222222333///000000111222222333333333333222111000000000111111111111111222333444555555555555555444333222222222222333333444555666666555555555555555555555555666666666555444444333333666555555555555666777777666777888999999888777666555555555444444555555555444444444444444444444444444444333333222111111111444444444333333333222222111111111111111111111111222222222111111111111111111111000000111222333333000111111111111222222222333333333222222222222222111111111111222222222222333222222222222333333444333444666666555555666777555777999:::::::::;;;===<<<<<<;;;<<<===<<<;;;999>>>@@@BBBDDDFFFFFFFFFEEEGGGKKKOOOQQQRRRVVV^^^eeebbbhhhnnntttzzz~~~wwwnnnhhheeefffgggeeefffiiinnntttzzz~~~{{{{{{~~~}}}yyysssnnnlllmmmppprrruuuwwwxxxxxxtttpppmmmllljjjlllnnnmmmjjjeeebbb```bbbeeehhhiiigggfffffffffffffffeeeddddddbbbbbbaaa]]]^^^^^^______aaadddggghhhiiikkkmmmmmmkkkiiigggcccdddeeegggiiijjjkkklllqqqpppnnnmmmmmmmmmnnnooohhhfffeeedddeeegggjjjkkkkkkoootttwwwvvvssspppooogggeeecccdddhhhpppxxx}}}111222222333333222222111000111111111111222222222555555555444333222000000000000000000111111111111111111111111111111111111333222222222111000000000...///000111111000///...000000111111111222222222000000111222222222222111111111111111111111111111///111222111000///000111000000000000000000000000222222222222222111000///.........///000222333444222222111111000000//////111111222222222222111111222222222222222111000///000000000111222222222333111111222222222333333333222222222222222222222222333333222222333333444555555555555444444333333333444444444444444444444444222333333444555555555444222333444555666666666666555666888999888777555444444333333222222333333444333333222222222333444444222222222222222222222222333333333333333333333333222222111111111111111222000000000000000000000000111000000000//////......333333333222222111111111111111222222222222111111222222222333333333444444222222111111111111111222000111222222333333222222555555555666666777999999999999999:::;;;<<<>>>>>>;;;;;;<<<>>>???@@@AAABBBBBBCCCEEEHHHJJJMMMOOOPPPRRRTTTXXX]]]bbbiiipppuuuzzzuuusssooovvv{{{wwwvvvyyy|||xxxqqqqqqpppnnnllljjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjjjjiiifffcccaaaaaacccfffhhhhhhiiikkkmmmggghhhjjjkkkkkkiiihhhffffffggghhhiiikkknnnpppqqqtttrrrooommmooopppqqqqqqmmmjjjfffdddfffjjjppptttrrruuuxxx{{{{{{vvvoooiiidddddddddfffjjjuuu111222222333333222222111000111111111111222222222333333444444333333222222000000000000111111111111111111111111111111111111222222222111111111111111//////000000000000//////111111111111111111111222000000111222222222222111111111111111111111111111///111222111000///000111000000000000000000000000222222222222222111000000333222111000////////////111111111000000000000000000111111222222111111000111222222222222111000///111111111111111111222222111111111111222222222222222222222222222222222222333222222222222333444444555555444444444333333333444444444444444444444444111222222333444444333333222333444555555666555555333444666888888888777666555555444444444444555555666555444444333333333333222222222222222222222222333333333333333333333333222222111000000111111222111111111111111111111111111111000000000/////////222222111111111000000000000111111222222111111000111111111111222222222333222222111111111111111222222333444444555555444444444444444555555666777888777777777777888:::;;;===;;;;;;<<<<<<======>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEGGGJJJMMMPPPUUU[[[___hhhhhhhhhkkkqqqyyy}}}zzzwwwuuutttssstttssssssrrrrrrssssssssspppppppppooommmkkkiiigggfffiiimmmpppqqqrrrtttuuurrrqqqpppooollliiigggeeeggghhhkkkoootttxxx|||~~~}}}|||||||||zzzyyyrrrppplllkkknnnttt{{{~~~|||wwwpppooommmnnnsss111222222333333222222111000111111111111222222222111111222333444444333333000000000000111111111111111111111111111111111111111111111111111222222222000000////////////000000111111111111111111111000///000111111222222111111111111111111111111111111///111222111000///000111000000000000000000000000111222222222222111000000555444222000///......---000000000000111111111111000111111222222111111000111111222222111111000000111111111111111111000000000000000000111111111111222222222222222222222222222222222222222333444444444444444444333333333333444444444444444444444444111111222222222222222333111222333444444555555555222333555777888888888777666666666555555666666666888777666444333333333333222222222222222222222222222222222222222222222222111111000000000111111222222222222222222222222222111111111111000000000000111000000000000/////////000000111111111111000000///000000000000111111111222111111111111111222222222333333444444444444444333333333333444555666666555555444333444666999:::::::::::::::::::::::::::<<<<<<<<<<<<============@@@BBBCCCDDDEEEHHHLLLOOOSSSSSSRRRSSSWWW\\\bbbeeejjjooowww~~~~~~}}}{{{yyyvvvtttsssrrrooottt{{{|||wwwssspppmmmlllnnnqqqvvv}}}yyywwwuuuuuuxxx{{{yyy~~~111222222333333222222111000000111111111222222222111111222333333333333222///000000000111111111111111111111111111111111111000000000111222222222333111000///......///000111111111111111000000000000///000000111111111111111111111111111111111111111///111222111000///000111000000000000000000000000111111222222222111111000000000000000000000111222//////000000111111222222000000111111111111000000000000111111111111000000222222111111000000//////////////////000000000000111111111111111111111111222222222111222333333444333333333333333333333333333333444444444444444444333222222222222222333333111111222333444444444444444444555666777777777666666666555555555555666666666555444333333333333333333333222222222222222111222222222222222222222222111000000000000111111222111111111111111111111111111111111111111111000000000000000000000000000000///000000000000000000/////////000000000111111111111111111000111111222333000000111222222222222111222222222222222333444444444333222111222444777888888888888999999999999999<<<<<<<<<<<<============AAABBBCCCCCCCCCDDDFFFIIIKKKKKKJJJKKKMMMPPPTTTVVVWWW[[[```fffkkkpppvvvyyy~~~~~~zzz}}}{{{{{{|||}}}{{{|||111222222333333222222111000000111111111222222222222222333333222222111000///000000000111111111111111111111111111111111111000000000111222222222333111000///......///000111000000000000000000000000//////000111111111111000111111111111111111111111///111222111000///000111000000000000000000000000000111111222222222111111.........///000222333444//////000000111111222222000000000111111000000000///000000111111111000000222111111000000/////////....../////////000000000111111111111111111111111222111111111111222333333333333333333333333333333333333333444444444555555555444333333333333444444111111222333444444444444666666666666666555444444555444444333333444444555222111111111222333444444333333333222222111111111111111111111111111111111000000//////000111111222000000000000000000000000000000000000000000111111111111111111111111111111...//////000000//////...000000000000111111111111111111000000111222222333///000111111222222111111222111111111111222222333444333222111222444666777555555666777888999:::;;;;;;;;;<<<<<<===>>>??????<<<>>>??????>>>???AAACCCCCCCCCCCCDDDFFFIIIKKKMMMKKKMMMPPPSSSTTTVVVYYY\\\dddggglllqqqvvv|||111222222333333222222111000111111111111222222222222222333333222111000000000000000000111111111111111111111111111111111111111111111111111222222222000000////////////000000/////////000000000111111...///000000111111000000111111111111111111111111///111222111000///000111000000000000000000000000000000111222222222222111111000000000000000111111000000000000111111111111///000000111111000000/////////000000111111000000000000000000000000//////////////////000000000000111111111111111111111111111111111111111222333333222222222222333333333333222333333444444555555555666555444333222333444555111222333444444555555555888777777666444444333333333333222222222222333333000000000000111333444555444333333222222111111111000000000000000000000000////////////000111111222////////////////////////////////////000000000000000000111111111111222222......////////////......000000000000111111111111000000000000111222333333111222222333333333333333222111111000111111222222222222222222333333444444333333444666777888999:::777777888999;;;<<<======999:::<<<<<<<<<<<<===???<<<===>>>???AAACCCDDDEEEDDDFFFHHHIIIJJJKKKMMMOOOTTTVVVYYY\\\___bbbfffjjjooovvv111222222333333222222111000111111111111222222222000111111222222222222111000000000000111111111111111111111111111111111111222222222111111111111111//////000000000000//////---......///000111222222...//////000000000000000111111111111111111111111///111222111000///000111000000000000000000000000000000111222222222222222222222111000//////000000111111111000000000000000//////000000000000//////...//////000000000000000/////////000000000000000//////000000000111111111111111111111111111111111111111111111111222222333111111222222222333333333222222333333444555555666666555333222111222333444222333444555555666555555777666555555444444444444333333222222222222333333111111111111222333444444444444333333222111111000000000000000000000000000.........//////000222222////////////////////////---........./////////////////////000000000111111---......//////......---....../////////000000000000000000000111222333444111111222333333333333333222222111111111111111222000111222333333333222111222222333444444555666666444444555666777777888999999;;;<<<<<<;;;;;;;;;<<<::::::<<<===>>>???@@@@@@AAABBBDDDEEEEEEFFFHHHIIIMMMNNNPPPPPPQQQSSSWWWYYYWWW\\\bbbgggiiinnnvvv|||222222222333333222222222000111111111111222222222...///000111333333333333000000000000111111111111111111111111111111111111333222222222111111000000...///000111111000///...,,,---...///000111222333...//////000000000000000111111111111111111111111///111222111000///000111000000000000000000000000///000111222222222222222111111000000000000111111222222111111000000////////////000000000000//////......///000000000000000......//////000000111111000000000000111111111111000000000000000000000000111111111000111222222333111111111222222333333333222222333333444555666666555444222000000111222333222333444555666666666666555555444444444555555666444333333222222333333444444444333222222333333333444444333333222111000000000000000000000000000000............///000222222000000000000000000000000,,,---------......//////---.........//////000000---..................------------.........//////000000000000111222333444//////000111111111111000222222111111111111111222...///111333333222000///222222222222222222222222333333444444444555555555888:::;;;;;;999888888888888888:::;;;;;;;;;;;;;;;===>>>????????????@@@BBBEEEFFFFFFFFFFFFGGGJJJMMMKKKOOOSSSTTTTTTVVV]]]bbbbbbiiissszzz444555444222111111333555555555555444333222111000111222222333333222222222000000111111111222222222111111111111111111111111000111333444444333111000111111000000000000111111000111111222222222111111000000111111111111000000000000000000111111111111000000000000000000000000111111222222222222111111000000111111111111000000222111111111000000///////////////000222222111000000000111111111111000000222222111111111111222222000000000000000000000000111111111000000000000000111111222222222333333333000111111111111222222222555555444333222222222222222333333444444333333222444444444333333222222222555555555555666666666666444333333222222333333444222222111111111111111222000000111111111222222222111111111111111111111111000000000000000000000000////////////////////////......////////////......111111111000///---,,,+++//////.........---------........................000000//////.........---***+++---///000000//////000000111111111222222222---///111222333222000///000000000000000000000000222222111111111111111111111111222333333444555555888888888888999999999999888888999999999:::::::::<<<<<<======>>>>>>??????@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQSSSTTTWWW[[[```fffjjjmmmvvvzzz|||{{{~~~333444444333111111222444444444444444333222111111222222333333333222111111000000111111111222222222111111111111111111111111000111333444444333111000111111000000000000111111000000111222222222111111000000111111111111000000000000000000111111111111000000000000000000000000000111111222222111111000000000111111111111000000111111111111000000000////////////000222222111000000000111111111111000000//////............//////111111111111111111111111111111111111000000000000111111111111222222222333000111111111111222222222444333222222222222222222222333333444444333333222444444333333333222222222444555555555666666666666444333333222222333333444222222111111111111222222000000111111111222222222222222222111111111111111000000000000000000000000////////////////////////......////////////......//////////////////...---//////.........---------........................000/////////.........---,,,---...000000000000////////////000000111111111---///000222222111000///////////////////////////111111111111111111111111111111222222333444444555555555555555666666666777777777777888888888999999:::::::::;;;<<<======>>>??????@@@AAABBBBBBCCCDDD@@@@@@BBBCCCEEEGGGHHHIIILLLLLLMMMNNNPPPSSSUUUWWW^^^```eeekkkqqqvvvyyy{{{222333555444222111111222222333333444444333333222333333333333333222111000111111111111111222222222111111111111111111111111111222333444444333222111111111111111111111111111///000111111222222111111000000111111111111000000000000000000111111111111000000000000000000000000000111111222222111111000000000111111111111000000111111111111000000000000///000000111111111111000000000111111111111000000111111000000000000111111111111111111111111111111111111111111111111111111000000000111111111222222000111111111111222222222111111111111111111222333222222333333333333222222333333333333222222222222444444444555555555666666444333333222222333333444222222111111111111222222111111111111111222222222222222222222111111000000000000000000000000000000////////////////////////......////////////......------...///000000//////...............---------......................../////////...............//////000000111000000///......////////////000000---...000111111111000///////////////////////////111111111111111111111111111111111222333333444444111111222222222333333333555555555666666666777777666777777999:::;;;<<<<<<=========>>>>>>>>>??????===>>>???@@@BBBCCCEEEEEEGGGGGGGGGFFFGGGGGGHHHIIILLLNNNQQQTTTXXX[[[]]]]]]aaaeeekkkppptttxxx}}}111333555555333111111111111222333333444444444333333333333333222111000000111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111...///000111111222222111000000111111111111000000///000000000111111111111000000000000000000000000000000111111111111000000000000111111111111000000111111111000000000000000///000111111111000000111000000111111111111000000333222222111111222222333111111111111111111111111000111111111111111222222///000000000000111111111000000111111111222222222000000///000000111222222222222333333333333222222333222222222222222222222333333444444444555555555444333333222222333333444222222111111111222333333111111111111111111111111333333222222111000000000////////////////////////..............................////////////......---......///////////////........................................................................///000000000/////////...////////////////////////---...///000000000//////////////////////////////000000000000111111111111000111111111222222333333///000000000000111111111333333333444444444444555444444666777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPQQQUUUWWWYYY[[[\\\___bbbeeedddfffiiilllpppvvv|||000222444444333111000111111111222333444444444444333333333333333222111000111111111111111111111111111111111111111111111111222222222222222222222222000111222222222222111000......///000111222222222000000111111111111000000///000000000111111111111000000000000000000000000000000000111111000000000000000111111111111000000000000000000000000111111///111222222000///000111000000111111111111000000//////............//////111111111111111111111111000000111111222222222333///000000000000111111111000000111111111222222222////////////000111222222111222222333333222222111222222222222222222222222333333333333444444444444444333333222222333333444222222111111222333333444111111111111111111111111222222222111111111000000////////////////////////------------------------......////////////......///////////////......------.............................................---------...............//////..................000000000000000000000000------......////////////........................//////000000000111111111000000111111111111111222//////000000000111111111111111222222222333333333333444555666888999:::;;;;;;;;;;;;::::::::::::999999999:::;;;<<<<<<=========>>>???@@@AAABBBCCCCCCAAABBBCCCEEEFFFGGGHHHHHHLLLMMMMMMMMMMMMNNNPPPSSSSSSTTTUUUVVVWWW[[[___cccgggkkkqqqwww|||111222444333111000000111111222333333444444444444111222222333333222222222222222222111111111111111111111111111111111111111222222222222222222222222000111222333333222111000---...///000111222222222000000111111111111000000000000000000111111111111000000000000000000000000///000000111111000000///000000111111111111000000000000000000111111111111...111333333000...///111000000111111111111000000111000000//////000000111222222222222222222222222000000111111222333333333000000000111111111222222000111111111111222222222000000000000000000111222111111222222222222111111111111111222222222222222222222222333333333444444444333333222222333333444222222111222222333444555222222222111111111111111111111111111111111111111000000000000000000000000------------------------......////////////......//////000000///...---------------.......................................---------------...............------------...///111111000000000000//////------------.........///...........................//////000000111111111000000000000000000000000000000000000111111111111000000111111111222222222222333444555666777888999999999999999999999999999:::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@??????<<<===???@@@AAABBBBBBBBBCCCDDDFFFFFFFFFHHHJJJLLLIIIJJJKKKKKKKKKMMMPPPSSSSSSVVVZZZ]]]```bbbfffhhhjjjmmmrrrxxx222333333222000///111222222222333444444444333333000111111222333333333333222222222111111111000000111111111111111111111111333222222222222222222333000111333444444333111000,,,---...000111111222222000000111111111111000000000000000000111111111111000000000000000000000000//////000000000000//////000000111111111111000000///000000000111111111111...222444333///---///111000000111111111111000000333333222222222222333333222222222222222222222222000000111222222333444444111111111111222222222333000111111111111222222222222222111000000000111111111111222222222222111111000111111111222222222222222222222222333333333333444333333222222333333444222222222222333444555555222222222111111111000000000000000111222222333333000000000000000000000000////////////////////////......////////////......---...//////////////////---------.........//////........................,,,,,,,,,------...............------...///000111000000000//////.........------,,,,,,------...///..............................//////000111111222000000000000000000000000//////000000000111111111000000000000111111111111111111222333444444555555777777777777777777888888;;;;;;;;;<<<<<<<<<<<<<<<===>>>????????????>>>======>>>>>>???@@@@@@@@@@@@>>>@@@BBBDDDDDDEEEGGGIIICCCEEEFFFGGGFFFFFFHHHIIIGGGJJJLLLNNNOOOPPPRRRTTTTTTVVVXXX\\\aaafffkkkmmmqqqwww333333222111//////111333333333333444444333333222///000111222333444444444222222222222111111000000111111111111111111111111333222222111111222222333000111333444444333111000,,,---...000111111222222000000111111111111000000000000000000111111111111000000000000000000000000//////000000000000//////000000111111111111000000//////000000111111111222...222555333///---...111000000111111111111000000000000////////////000000222222222222222222222222000000111222333333444444111222222222222333333333000111111111111222222222333333222111000000111111111111222222222222111111000000111111222222222222111111222222222333333333444333333222222333333444222222222222333444555666222222222222111111000000//////000111222333333444000000000000000000000000111111111111111111111111......////////////......+++,,,---///000111111111---------.........//////........................,,,,,,,,,------.........///.........///000222333//////.........------------,,,,,,,,,,,,---..............................---......///000111111222000000000000/////////////////////000000000111111000000000000111111111111000000111111222222222333555555555666666666777777666666666777777777777777666777999;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>======:::<<>>???@@@@@@AAAAAAAAA@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDFFFHHHIIIJJJJJJMMMNNNPPPSSSUUUXXXZZZ[[[___bbbfffjjjpppvvv~~~111111111111000000000///111222222333333222222111111111111222222222333333111222222222222111000000000111111111222222222222222222222111111111000000444333333333333222222222000000111111111222222222000000//////////////////000000000000000111111222111111111111111111111111000000/////////.........000000000000000000111111111111111111000000000///222111111000000111111222000000000000000000000000222111111000//////000000000000000111222222333333333222111111000000111111111111111111111111111111111111111111111111111111333333222222111111111111222222222222111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222222111111111000000111111111000000000000000000000111111111111000000//////////////////////////////............////////////000000000000///////////////......,,,++++++------------...............---,,,,,,,,,,,,---...............---------,,,................................................------,,,,,,,,,---...///........................000///...------...///000...------......///000000000000000000000000000000000000000///////////////111111000000000000111111222222222222222222222222222222444555666666666666888888999999999:::::::::<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>????????????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDEEEFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQTTTWWWZZZ___eeeiiinnnpppttt{{{111111111111000000000000111111222333333222111111111111111222222222222333111222222222222111000000111111111222222222333333222222222111111111111111333333333222222222111111000000000111111111222222000000//////...---------000000000000111222222333000000000000000000000000000000////////////......000000000///////////////111111111111000000000000222111111000000111111222000000000000000000000000111111000/////////000000000000000111222222333333333222111111000000111111111111222222222222222222111111111111111111111111222111111111111000000000000000000000111111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222111111111111111000000000000111111111111000000111111111111000000........................//////............//////...//////000000//////...---......------,,,+++***------------...............------,,,,,,------...---------,,,,,,,,,,,,,,,................................................---,,,,,,,,,,,,---...//////...---,,,,,,---.../////////...------...//////..................///////////////000000000000000//////////////////000000111000000//////000000111111111111111111111111111000000111222333555666777777777777888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>><<<<<<===============<<<<<<<<<<<<============>>>===>>>???@@@AAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIIIIKKKMMMQQQTTTUUUWWWZZZ^^^dddkkkpppsssuuuwwwzzz~~~111111111000000000000000111111222222222222111111111111111111222222222222111222222222222111000000000000111111111222222222111111111111111111111111222222222222111111111111000000000000111111111111111111111111111111000000111000000000000000111222000000000000000000000000000000//////////////////111111111000000//////...111111111000000000000000111111000000000000111111////////////////////////111000000/////////000000000000000111222222333333333222111111000000111111222222222222222333333333111111111111111111111111111000000000000000000000......//////000000111111222222222222222222222222111111111111111222222222222222222222222222222222111111111111111111111111//////000000111111222222000000111111111111000000//////////////////////////////............//////...//////////////////...,,,---------,,,,,,+++***,,,,,,---------.........---------------------------------,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,------......///...,,,++++++,,,...///..........................................------......///////////////000---......//////000000000000000////////////000000111111111111111111111111000000//////000222333555555555555666666666777777888999999:::::::::::::::999999999999:::;;;<<<===;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFEEEFFFIIIKKKJJJKKKMMMPPPTTTWWW[[[]]][[[\\\___bbbeeeiiikkklllooorrrwww|||000000000000000000111111111111111111111111111111000000111111111222222222111222222222222111000000////////////000000000000111111111111111111111111222222111111111000000000//////000000000111111111000000111222222333444444222111111000////////////000000000000000000000000//////000000000000000000222222222111111000000000000000000000000000111111111000000000000000000111////////////////////////000///////////////000000000000000111222222333333333222111111000000111111111111222222222333333333111111111111111111111111000000000000000000000111.........//////000000111222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111//////000000111111222222000000111111111111000000000000000000000000000000//////............//////......////////////......,,,,,,------,,,,,,++++++,,,,,,,,,------------...---------------------------------------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///...,,,++++++,,,...///------............---------......///......---,,,------........./////////------......//////000000000000////////////000000000000000000000000000000222111///......///000111333333333444444444444555555666777888888888888888777777777777888999:::;;;::::::;;;<<<======<<<<<<::::::::::::;;;;;;;;;;;;<<<======>>>>>>======<<<============>>>>>>>>>>>>>>>@@@AAAAAAAAAAAACCCEEEDDDEEEFFFGGGIIIKKKLLLMMMMMMNNNPPPRRRTTTUUUWWWXXXXXXZZZ^^^```bbbeeehhhkkkooosssxxx}}}000000000000111111111111222111000000000000111222000000000111111111111222111222222222222111000000........./////////000000111111111111111222222222111111111000000000000////////////000000000111111------...000111222333444222222111000000000000111111111111111111111111111//////000000000000111111222222222222111111111111000000000000111111111111111000000//////000000111000000000000000000000000//////......//////000000000000000111222222333333333222111111000000111111000000111111222333333333111111111111111111111111000000000111111111111222////////////000000000000222222222222222222222222000000000111222222333333222222222222222222222222111111111111111222222222000000000000111111111111000000111111111111000000111111111111111111111111//////............//////---......//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------............------------------------+++++++++++++++++++++++++++,,,------......------...---,,,++++++,,,---...------............------,,,,,,...//////...---,,,,,,,,,------.../////////..................//////000//////......//////000////////////////////////111111000///............111111111222222222333333222333444555555555555555555555444555555666777888999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======;;;;;;;;;<<<======>>>>>>;;;===??????>>>>>>@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLNNNPPPQQQQQQRRRSSSUUUYYY[[[___bbbeeeiiimmmqqqtttwww|||///000000000111111111111222111000//////000111222000000000000111111111111111222222222222111000000////////////000000000000000000111111111222222222111111000000000/////////////////////000000000111---......///000111222222111111111222333444555666222222222222222222222222//////000000000111111111000000000000111111111111///000000000111111111111000000////////////000000000000000000000000000000...............///000000000000000111222222333333333222111111000000111111//////000000111222222333111111111111111111111111111111111111222222333333111111000000000000000///111111111111111111111111///000000111222222333333111111111111111111111111000000111111111222222222111111111000000000000000000000111111111111000000000000000000000000000000//////............//////---......//////......---,,,------.........------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---/////////------+++,,,,,,---......//////..................------//////............////////////////////////////////////////////////......///000000000111111111111///000111222333333333333222222222222333444555666666777888999:::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<======>>>==================>>>>>>>>>>>><<<>>>??????>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA>>>>>>???AAABBBCCCDDDEEEDDDFFFHHHHHHHHHHHHJJJKKKLLLMMMOOOPPPQQQSSSWWWYYYYYY]]]```aaa```ccciiiooovvvxxx{{{//////000000111111111222222111000//////000111222000000000000111111111111111222222222222111000000000000000000111111111111000000111111222222222222000000000000////////////////////////000000000000000000000000111111111111000111222333555777999;;;333333333333333333333333//////000000111111111222......//////000000111111//////000000111111111222000000////////////000000000000000000000000000000...............///000111000000000111222222333333333222222111000111111111...//////000111111222222111111111111111111111111111111222222222333333333222222111111000000//////000000000000000000000000///000000111222222333333111111111111111111111111000000111111222222222222222222111111000000//////000000111111111111000000//////////////////////////////............//////---..................---------......///.........++++++,,,,,,,,,---------,,,,,,---......---,,,,,,*********++++++,,,,,,,,,------------------------------------------------+++,,,---.........---,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,)))***,,,...//////...---++++++,,,------...///////////////......------,,,//////............//////////////////////////////,,,---///000111000//////////////////000000000000......///111111222222222111111111111222333444444555555777888888999999999999::::::::::::;;;;;;;;;999:::;;;<<<============<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>>>><<<;;;;;;;;;<<<======>>>>>>=========999:::<<<===???AAACCCCCC>>>@@@BBBCCCCCCDDDFFFHHHEEEFFFFFFFFFFFFHHHKKKMMMNNNQQQSSSRRROOOPPPVVV[[[]]]^^^```cccgggkkkooorrrrrrxxx~~~111111222222222222111111000000000000111111111111222111111111000000//////444444444333333222222222000000000000000000000000111111000000111111222333333222000/////////000111//////............/////////...---------...000111111111222222222111111000333333222222111000//////111111222222222333333333000000000000000000000000---.........//////000000111111000///////////////.........///////////////////////////000000000000000000000000111111111111111111111000000000////////////......///000111111444444333222111111111222000000111111111111000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000111111111111222222222222222222222222111222222333333222222111000000000000111111111111//////............/////////////////////////////////000///,,,...111000,,,***+++---...///...------+++++++++,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,+++,,,...///...---,,,------......------,,,000///...------...///000,,,------......------,,,//////000000000000//////............////////////000//////............///000111111111222222222222444444444555555555666666888888888777777777777777;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>===<<<:::888;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===============AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDHHHHHHHHHHHHHHHHHHIIIIIIQQQQQQRRRTTTVVVWWWXXXYYY^^^^^^```bbbeeehhhkkkllltttuuuwwwzzz111111222222222222111111000000000000111111111111111111111000000000//////222222222222222111111111111111111111111111111111111111000000111111222333111111000////////////000//////............////////////...---...///000111000111111222222222111111333333222111111000//////111111111111222222222222000000000000000000000000***+++,,,...000111222333111000000///////////////.../////////////////////.../////////000000000000//////000000000111111111333333222222111111111111000000/////////000111111333333222111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000111111222222111111000............//////////////////............//////........................---000000------......***,,,,,,------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,...///...---,,,------......------,,,//////............//////,,,------......------,,,...//////000000//////...............//////////////////.........//////000000000000000111111111111333333333444444444444555666666666777777777777777:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<>>===;;;999999:::;;;===;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;;;;<<<======999:::;;;;;;<<<<<<;;;;;;==========================================<<<<<<===>>>???@@@BBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFGGGIIIKKKMMMNNNOOONNNNNNNNNOOOQQQSSSUUUTTTWWWZZZ]]]aaafffmmmrrruuuuuuvvvxxx{{{111111222222222222111111///000000000111111111111000000000000000000/////////000000111111222222222222222222222222222222222111111000000111111222333000111222222222111///...//////............//////000000///...///000111222...///000111222333333333222111111111000000000///////////////000000000000////////////////////////.........///////////////000//////.........//////////////////...................../////////000000////////////000000000111333222222222222222222222333333222111000000000111111111000000000000000111111222222222222222222111///////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000///000000111111000000///000000000000111111111111//////............//////------------------------...555:::666111000000//////...,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,+++,,,...///...---,,,------......------,,,,,,---////////////---,,,,,,------......------,,,,,,------......------,,,---------.........//////---------......000111111---------.........////////////000000000111111111222222333333444555666666666666666777777777888888<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::<<<<<<======>>>???@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKJJJJJJJJJKKKLLLLLLNNNOOOOOOPPPQQQTTTWWWYYY[[[[[[[[[]]]___bbbeeegggiiikkkmmmpppsssvvvxxxyyyxxxzzz~~~111111222222222222111111///000000000111111111111//////////////////000000000111111111222222333333222222222222222222222222111111000000111111222333111222333444333222111000//////............//////000///.........///111222...///000111222333333333111111111000000000000000....../////////000000000///////////////////////////////////////.........//////............//////000000//////.........---............////////////...////////////000000000000000000000000111111111333333222111000000000111111000000000000000111111000000111111111111000000////////////////////////////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111000111111111111111111000000000000000111111111111//////............//////---------------------------555:::666111000000//////...,,,+++******+++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---,,,------......------,,,,,,---...//////...---,,,,,,------......------,,,,,,,,,------------,,,,,,------------............---------......000111111,,,------------..................////////////000000000111222333333444444444444444444555555555555777888999::::::999888777999999999999:::::::::::::::999999999888888888777::::::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAEEEEEEEEEEEEEEEFFFFFFGGGJJJIIIHHHGGGHHHIIIIIIIIINNNNNNNNNNNNOOOQQQSSSTTTRRRSSSTTTUUUWWWYYY[[[[[[]]]^^^bbbgggmmmtttzzz}}}111111222222222222111111000000000000111111111111......////////////000000111111111222222222222222222222222222222222222222111111000000111111222333222222333333222222111000//////............/////////...---------...000111///000111222222222222222000000000000000000000000////////////000000000000000000000000000000000000,,,,,,---...///000111111......------......//////000000000///......------------........./////////......////////////000000.........///////////////222222111000000000111111111111000000000111222222000000000111111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000111111222222111111000............//////////////////............//////------------------------+++111444111...//////------,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,+++,,,...///...---,,,------......------,,,------............------,,,------......------,,,,,,------------------,,,,,,------------........................///000111,,,,,,---------.........------............////////////000000111111222222111111222222222333333333333555777888999888666555777777777777888888888888999999888888777666666555888999::::::;;;;;;::::::999999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@AAABBBBBBBBBCCCAAA@@@AAACCCEEEEEEDDDGGGGGGFFFEEEFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNPPPSSSWWW\\\```bbbjjjjjjlllnnnrrrvvvyyy{{{~~~111111222222222222111111000000000000111111111111........./////////000000111111111111111000000000111111111111111111111111111111000000111111222333222111000000//////000000//////............//////...---,,,,,,,,,---///000000111111222222222111111///000000000000000000000//////000000000111111111000000000000000000000000,,,------...///000111111...------------...///000111000000///......---------------.........//////........./////////000000------........./////////000000/////////000111111111111111111111222333333000111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000///000000000000000000///............//////////////////............//////........................+++...///------000///,,,***++++++,,,,,,,,,++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,...///...---,,,------......------,,,...------,,,,,,------...,,,------......------,,,------............------,,,,,,---------.........//////.........//////000------------............---------.........////////////////////////000000000000000000111111111111333333444444555555555555555555555666666666777777777777666666666666666666666777777888888888888888666777777888999999::::::888999999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???===>>>>>>??????????????????===<<<>>>BBBDDDCCCBBBAAAAAA@@@@@@AAACCCDDDEEEIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGHHHJJJMMMOOOQQQUUUUUUUUUVVVXXX[[[]]]___]]]```dddhhhllloootttwwwyyyyyyzzz}}}yyyrrrnnn111111222222222222111111000000000000111111111111---.........//////000000111111000000//////......000000000000000000000000111111111000111222222333111000...---------.../////////............//////------,,,+++,,,---...///111111222222222111111000////////////000000000000000000000000111111111111000000000000000000000000000000//////.........------------------...///000111000000///...------------------.........//////............/////////000---.........//////000000//////...//////000111111222222111111222333444444222222222333333222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111////////////////////////......////////////......000000000000111111111111//////............//////////////////////////////---......,,,...222222...((()))+++,,,------,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---,,,+++,,,...///...---,,,------......------,,,......,,,++++++,,,......,,,------......------,,,---......//////......---,,,,,,,,,---------......000//////.........//////---------.........//////---------........./////////////////////.........////////////000000000000444333111111111333555666444444444555555555555666444444555555666777777777444555555666666666666666555555555666777888888999777777888:::;;;<<<===>>>999999::::::;;;;;;;;;<<<777777888888999::::::::::::::::::;;;<<<===>>>???<<<<<<============<<<;;;===;;;:::<<>>>>>>>>>>>>>>@@@BBBDDDEEEAAA@@@???>>>>>>???@@@AAADDDCCCCCCCCCDDDFFFGGGIIIKKKKKKJJJJJJKKKMMMNNNOOONNNPPPSSSUUUVVVXXX[[[]]]aaa`````````bbbfffiiillltttwww|||}}}yyyssspppmmmiiiddd^^^WWWRRR111111222222222111111000000000////////////000000000000000000////////////111000///......///000111000000000000000000000000111111111111111111111111222222222111000//////...////////////////////////////////////000000000000111111111000000000000000333222222111000//////...000000000000000000000000---...///111111222222222------............------......------------......////////////............---------------...///000000000000000000000000000///...---,,,+++,,,------////////////000000000000000000000000000000000000...///000111111000///.........////////////..................////////////000000000000////////////////////////////////////000000000000000000000000........................000000000000000000000000///...---,,,,,,---...///.........------,,,,,,+++,,,,,,,,,---------......---...///...,,,+++,,,---///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...//////---+++***,,,,,,------,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,......+++,,,---.........---,,,////////////////////////..............................////////////.....................///000000------......//////000000222111000000000111333444222222222222222222222222333333333333333333333333111222333444444444333333444333333333333444555555555666999;;;===>>>>>>>>>???===:::999:::::::::999:::999888888888999:::;;;;;;::::::999999::::::;;;======<<<<<<<<<;;;;;;;;;<<<;;;:::999999;;;===>>><<<<<<<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIOOONNNNNNNNNOOOPPPRRRSSSWWWYYY\\\aaafffjjjnnnpppvvvyyy}}}|||uuuooojjjeee^^^YYYWWWUUURRRNNNJJJGGGEEECCC111111222222222222111111111000000//////000000111000000000000111111111222111000///......///000111000000000000000000000000111111111111111111111111111111000000///......---////////////////////////////////////000000000000111000000000000000000000111111111000000//////...000000000000000000000000...///000111111111111111......////////////......000000////////////000000////////////////////////...------------...///000000000000000000000000000///...---,,,,,,,,,---...////////////000000000000000000000000000000000000...///000111111000///.........////////////..................////////////000000000000////////////////////////////////////////////////////////////........................///////////////////////////...---,,,,,,---...///.........------,,,,,,,,,,,,,,,---------.........---...///...,,,+++,,,---...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........---,,,+++,,,,,,------,,,,,,+++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,+++,,,---.........------------------------------------------------------......////////////.....................//////000.........///////////////000000000000000111222222111111111111111111111111222222222222222222222222000111111222222222222222333333222222333333444555444555888;;;===???@@@@@@@@@===;;;999999:::999888999888777777777888::::::::::::999999999999::::::::::::::::::999999999888999888777777777888999:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<======>>>>>>???????????????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKNNNRRRUUUWWWXXX\\\^^^aaadddiiipppxxx~~~~~~wwwpppkkkggg```\\\WWWSSSPPPMMMHHHDDDDDDBBB@@@>>><<<:::999888111111222222222222222111111111111000000111111111000000111111222222333333000000////////////000000000000000000000000000000000000000000000000000000000000//////......------////////////////////////////////////000000000000000000000000000000111111////////////////////////000000000000000000000000//////000111111000000000//////000000000000////////////............//////000000000000000000000000......------......//////000000000000000000000000......---------......///////////////000000000000000000000000000000000000//////000000000000//////......////////////..................////////////000000000000////////////////////////////////////////////////////////////........................////////////////////////......------------......------------------,,,,,,,,,------------.........---...///...,,,+++,,,------,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---............////////////////////////............//////000000000000000000000000000000000000000111111111111111111111111/////////000000000111111111111111111111222222333222444777:::===@@@AAABBBAAA>>>;;;999999999888666777777666666777777888999777777777777777777777777777777777666666666666666666666666666777777777888888888888888999999999:::::::::999999999999::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???>>>=========>>>???@@@AAA@@@AAAAAACCCDDDEEEFFFGGGIIIJJJKKKMMMOOOTTTYYY^^^eeefffgggiiiiiihhhfffeeeeeegggiiimmmpppsssvvvwww}}}xxxoooiiifffhhhfffccc^^^XXXRRRMMMJJJEEECCC@@@???>>>===:::888777666666555555555555666111111222222333333222222222222111111111111222222111111111111111111111111000000////////////000000////////////////////////////////////////////////000000000//////.........////////////////////////////////////000000000000000000000000000111111111............////////////000000000000000000000000///000000000000000//////000000111111111111000000------,,,,,,,,,,,,------000000000000111111111111//////............//////////////////////////////.............../////////////////////000000000000//////////////////////////////000000000000//////......////////////..................////////////000000000000////////////////////////////////////////////////////////////........................////////////////////////------------------------,,,---------------------------------............---...///...,,,+++,,,---,,,+++******,,,......---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........///......000000//////......------,,,---///000000000///...///////////////////////////////////////////////////////////////000000111000////////////000111111111333555999<<<@@@BBBCCC@@@>>>:::888888777666555555555555555666666666777333333333333333333333333444444444444444444444444555666777777888888777777555555555666666666777777777777666666666666777777777666666666666666666666666777777777777888888888777777888888999999999999;;;;;;;;;;;;<<<<<<======?????????@@@@@@AAAAAAAAACCCDDDDDDDDDEEEHHHLLLOOOTTTUUUVVVWWWVVVUUUSSSQQQMMMNNNPPPRRRUUUWWWYYYZZZ^^^```eeejjjpppuuuyyy{{{~~~~~~xxxuuupppmmmgggaaaZZZSSSOOOLLLKKKKKKJJJIIIFFFCCC@@@>>><<<;;;::::::::::::999888555444444444555666777777111111222333333333333333222222111111111111222222222222111000///......---//////000000000000//////////////////////////////........................111111000000000000000///////////////////////////////////////000000000000//////000000111111111111............//////////////////////////////////////////000000000//////...000000111111111111000000---------,,,,,,---------///000000000111111111222000//////.........//////////////////////////////.../////////////////////////////////000000000000////////////////////////000000////////////000000......////////////..................////////////000000000000////////////////////////////////////........................////////////////////////........................,,,------------------,,,,,,,,,,,,------.........---------.........//////---...///...,,,+++,,,---,,,+++******,,,......---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,///...---,,,,,,,,,,,,---,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------..............................------------------------------............------,,,,,,---...///......---000000//////......------,,,---...000000///......................................................000//////...///000111111///............///000000000111333666:::===@@@AAA???<<<888666666555444333333333333444444444444444222222333333333333222222333333333333333333444444333444555555666666555555333333333333444444444444555555444444444444555555555555555555555555444444444555555555555666666666555555555666666666666666555555666666666666666666:::::::::;;;<<<======>>>===>>>>>>>>>>>>@@@CCCFFFHHHIIIJJJJJJJJJHHHFFFEEECCCCCCDDDDDDEEEFFFGGGGGGHHHJJJNNNRRRWWWZZZ\\\]]]fffdddbbb``````bbbdddfffgggiiinnnrrrvvvyyyzzz{{{|||wwwqqqmmmeeeeeeeeecccaaa^^^[[[YYYSSSQQQMMMIIIEEEBBB???>>>>>>>>>?????????>>><<<;;;777777777777666666666666222111111111111222333333000111222333444444444444111111111000000111111111222111111000///...------//////000000000000//////000000000000000000000000////////////////////////111111111111000000000000////////////////////////////////////000000000000/////////000111111222222////////////////////////////////////////////////......///000000/////////000000111111111111000000000000////////////000000...//////000000111111111000000//////......//////000000000000000000000000000000000111000///......////////////000000000000000000000000000000000000000000////////////000000......////////////..................////////////000000000000////////////////////////////////////........................////////////////////////........................,,,,,,------------,,,,,,++++++,,,,,,---...//////------........./////////---...///...,,,+++,,,------,,,***+++,,,------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++......---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,---...///++++++++++++++++++++++++........................------............------+++,,,---//////...------///////////////.........---......///////////////................................................000///...---...///000111...............///000000000000111333666999;;;===<<<999666444444444333222111111222333333333333222333333555555555555333333222222222222333333333333000000000111111111222222111111111222222222333333333333222222222222333333444444444444444444444444333333444444444555555555444444444444444555555555333333444555555444444333555666777888999:::;;;<<<888999:::999999:::<<>>========================<<<>>>@@@BBBEEEFFFGGGHHHNNNMMMKKKIIIIIIIIIKKKKKKLLLNNNQQQUUUXXXYYYZZZZZZ^^^aaaeeeiiilllmmmmmmmmmjjjkkkkkkllllllmmmmmmmmmggghhhjjjlllpppvvv~~~~~~~~~|||{{{zzzyyyzzz}}}~~~{{{wwwsssqqqllllllkkkjjjhhhgggffffffeeeccc```]]][[[XXXTTTQQQMMMLLLKKKIIIGGGEEEDDDDDDEEECCC@@@===;;;999888888::::::;;;;;;:::999888777444555666555333222222333111111000000000000000000000111222333444444444444111000000//////000000111000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000...//////000111111222222111111111000000//////...////////////////////////------...///000000000000///000000000000000000///111111000000000000111111------...//////000111111111111000///////////////000000000000000000000000111222222222111///...,,,////////////000000000000000000000000000000000000111000///......///000111......////////////..................////////////000000000000////////////////////////////////////........................////////////////////////........................+++,,,------------,,,+++******+++,,,---//////000............////////////---...///...,,,+++,,,---...,,,++++++,,,---,,,+++************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,---.........---,,,+++,,,,,,------,,,,,,+++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***------,,,,,,,,,---...///++++++++++++++++++++++++------------------------,,,------......------,,,***,,,---//////...---,,,........./////////////////////......//////000111......................................................,,,,,,,,,---///000...............///000000/////////000222444666777999666333222222222222111///000111222222222111111111222333444444333222111000000000111111222222222000///.........///111111000000000111111111222222222222111111111111222222222222222333444444444555222222222222333333333444333333333333333333333333333444555666666555444333444555666777888999999:::777888888888666666888:::<<<===???@@@@@@>>>===;;;999999999999999999999999888888999:::;;;<<<======>>>>>>===<<<<<<<<<<<<<<<>>>???AAABBBDDDEEEEEEEEEHHHJJJLLLOOOPPPQQQPPPPPPLLLMMMNNNNNNNNNNNNNNNOOOJJJLLLMMMNNNQQQWWW___eeebbbaaa```___^^^]]]\\\\\\YYYYYYXXXXXXYYY[[[]]]^^^______^^^\\\YYYVVVSSSRRROOONNNNNNMMMLLLKKKJJJJJJIIIGGGEEEDDDDDDCCC@@@>>>=========<<<;;;:::999999===;;;999777555555666777666777777777777555444333333555666555333111333444333333222222222222222333000111222333444444555444000000////////////000000...///000111222333444444...///000111111000///...000000000000000000000000000000000000000000000000.........///////////////////////////////////////////////////000000000000...//////000111222222222333222222111000//////...////////////////////////,,,,,,...///000000000000//////000000000000//////000000////////////000000,,,------...///000000111111111000///////////////000000000000000000000000222333333222111///---,,,////////////000000000000000000000000000000000000111000///......///000111......////////////................../////////000000000000000////////////////////////////////////........................000000000000000000000000........................++++++------------++++++******+++,,,...///000000............/////////000---...///...,,,+++,,,---///---++++++,,,,,,+++***************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,---...//////---+++***,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,............,,,,,,------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---//////...---,,,---.........//////000000000000///......000111222////////////////////////........................---,,,+++******,,,...//////............///000000//////......///111333444777444222111111222111000...///111222222222111000...///000222222000///....../////////000000111111222111///...///000222444000000000000111111111111222222111111111111222222000111111222333444444555111111111111222222222222333333333333222222222222111111222333333222111000222222333444444555555666666777777555333333444555777888999;;;;;;:::888777666666777777888888888999777777666666777888999:::666777777777777777777777;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAAAAA@@@??????<<<>>>??????>>>=========???@@@@@@??????BBBIIIOOOMMMLLLJJJHHHGGGFFFFFFFFFBBBBBBCCCCCCDDDFFFGGGGGGGGGGGGFFFEEECCCAAA???>>>>>>>>>>>>>>>>>>=========<<<;;;999999::::::999888666777999999999888666555555444333222222444555777222333444555555444333222111444555444222000222444222222111111222222333333333333333333333333333333222222111111000000//////000111222222222111///...//////000000111111222222////////////000000000000////////////////////////000000000000000000000000222111///......///000111...///000111111000///...000000000000000000000000000000//////.........---000000000000000///......////////////////////////000000000000000000000000000000000000000000000000000000//////.........---222111111111000000//////000000000///......------000000000000000000000000//////000000000000//////111111111111111111111111...............---------///////////////...................../////////000...,,,+++,,,///111///---.../////////////////////......//////////////////---------............///000000//////.........---///...------,,,,,,,,,,,,++++++,,,,,,---...//////---------............///111///,,,******,,,///111++++++++++++++++++,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***************************+++++++++*********)))))),,,,,,,,,++++++*********,,,++++++******++++++,,,,,,+++*********+++,,,---,,,------......------,,,))))))*********+++++++++,,,+++++++++***))))))))))))************+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000...------------+++***///...---,,,,,,,,,,,,,,,------------------------.../////////...------,,,///......------......///////////////////////////000000000000000000000000---......///////////////---..................---........................000000000000000000000000000000000000000000000000............////////////000000000000000000000000111111000000//////......000000000000000111111111111111111000000000000000333222222222111000000000333222111000000111222333111222222333333222222111222222111111111111222222000000000111222333555555222222222333333444444444444444444444444444444444777888999:::999888666444555555555555555555555555555555555555555555555555555555666666555444333333444444444555555666666666:::;;;;;;;;;;;;:::999999999999888888777777777666999999999999:::<<<>>>???BBB@@@???===<<<<<<<<<===999999999999:::;;;<<<<<<======<<<<<<;;;:::999999777777777777777777777777444444444444444444444333444444444333333222222222333333333222222222111111333333333444444444555555222222222222222222222222------------...000111222222222222222222222222222111111111111111000000000111222222222222111000000000000000000000111111111///000000000000000000000////////////////////////000000000000000000000000...------------...//////...///000111111000///...////////////////////////000000/////////.........000000000000000///......////////////////////////////////////////////////////////////////////////000000000/////////......111111111000000000//////---......//////000111111000000000000000000000000//////000000000000//////........................///.....................111111111000///...------........./////////000000///---,,,---000111000...//////////////////......///////////////.........---------............///000/////////.........---......---,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,---------...000...,,,++++++,,,...000,,,,,,,,,++++++******)))++++++******++++++,,,---++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++*********+++,,,---,,,------......------,,,*********+++++++++,,,,,,++++++++++++************************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,.........---///...---,,,,,,,,,,,,---------------------------...............---,,,+++...------------------...------------------------........................------...///////////////------............------........................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////......111000000//////.........000000000000000000000000222222111111111111111111222222111000000111222222111222222222222222222111222111111000000111111222222222111111111222333333222222222333333333333333444444444444444444444444555666777888888666444333555555555555555555555555444444444444444444444444444444444444444333222222333333333444444555555555444555666777777777777777666555555555444444444444777666666666888999;;;<<<;;;;;;:::999888888888888666666555555555666777777888888888777666555555555555555555555555555555555333333333333333333444444444444333333333222222222333333222222222111111111222222222222333333333444222222222222222222222222////////////000111222222111111111111111111111111111111111111111111222222333222222111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---...//////////////////000000000000//////////////////////////////000000////////////......000000000000000///......////////////////////////////////////////////////////////////////////////111000000000000000//////111111000000000000//////......///000000111111222000000000000000000000000//////000000000000//////000000000000000000000000///////////////000000000000000000///////////////....../////////000000000000///...///000111000///000000000//////.........000000//////.........------------............////////////...............------------------......------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++***)))((((((++++++******++++++,,,---,,,,,,------------,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++******++++++,,,---,,,------......------,,,+++++++++,,,,,,,,,------*********+++++++++++++++************+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******,,,...000000///......---,,,,,,,,,------------------------------,,,,,,---------,,,++++++------,,,,,,,,,,,,------------------------------------------------------------...////////////...,,,,,,------------,,,,,,........................//////////////////////////////////////////////////////000000000111111111////////////////////////000000000////////////...111000000///...---,,,+++000000000000000000000000000000111111111111111111222111111000000111111222111111222222222222111111222111111000000111111222333333222111111111111111333333333222222222222222333333333333333333333333444555666666666555444333444444444444444444444444333333333333333333333333222333333333333222222111222222222333333333333333//////111222333444444444444444333333333333222222333333333333444666777888666666666777777666666555555444333333333333333333555444444333333222222111222222222222222222222222111111111222333333333444333333333333222222222222333222222222222111111111111111111111222222222222222222222222222222222222222222111111111222222333000000000000000000000000000111111222222333333333333222111//////000111111222222111111000000//////111111111000000000000000////////////////////////////////////////////////...///111222222111000/////////000000000000//////////////////////////////000000//////////////////000000000000000///......////////////////////////////////////////////////////////////////////////111111111111000000000000000000000000000000//////222222111111000/////////000000000000000000000000//////000000000000//////111111111111111111111111000000000000000111111111,,,------...//////000000...////////////000000000000000000000111111111000111111000000///.........000000000///......---------------............///........................---------------...///000------------------,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......*********++++++,,,,,,,,,*********+++++++++,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++******,,,...000000///...------,,,,,,,,,------------------------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,---......//////......+++,,,,,,------,,,,,,+++........................////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000//////......---------/////////000000000000000//////000000111111222222111111000000000000111111000000111111111111000000111111000000000000111111222222111111111111111222333333222222111111000000222222222222222222222222444444555555555555444333444444444444444444444444222222222222222222222222222222333333333333222222111111111111222222222222...///000111222222222222444444444444333333333333000111111222222333444444333555666777888777666666666555444444333333333333444444444333333222222222111111111111111111111111//////000111222333333444333222222222222222222222222222222222111111111111111111111222222222222333111111111111111111111111444333222222111111111111000000000000000000000000111111222222333333444444222111000///...///000000222222111111000000//////222111111111000000000///000000000000000000000000////////////////////////111111222222222111///...000000////////////000000........................//////000000000000000000000000000000000///......////////////////////////................................................000000000000111111111111//////////////////000000222222111111000///////////////////////////////////////000000000000//////........................000000000000111111222222------------------------////////////000000000111111111111111000000000111111111000000////////////000000//////.........------------............///---------...............------------......///000------------------,,,,,,------------............++++++,,,------,,,++++++))))))******+++++++++,,,++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,...///...---------,,,,,,,,,------...------------------------******++++++,,,++++++***+++,,,,,,------,,,,,,+++////////////////////////........................,,,------...............+++,,,,,,------,,,,,,+++........................................................................---------.........//////////////////////////////.............../////////.........//////000000000......//////000000000000/////////000000111111222000000000000000000000000///000000111111000000///111000000000000000000111000000000000111222333444222222222111111000000000222222222222222222222222444555555555555555555555444444444444444444444444222222222222222222222222333333444444444444333333111111111111111111111111111111222222222222111111222222222222333333333333000000111222222333333333222333555666777777666555666555444333333333333333333333333333333222222222111111111111111111111111//////000111111222333333222222222222222222222222222222222111111111000000222222222222333333333333111111111111111111111111333222111000000000000000000000000000000000000000333333333333333333444444222111111000///000000000111111111111000000000000222222222111111000000///000000000000000000000000///////////////////////////000000000//////...---000000////////////000000........................//////000000000000111111000000000000000///......////////////////////////................................................//////000000000000000111......////////////000000......///000000111111222//////////////////////////////000000000000////////////////////////////////////000000111111222222222111000...,,,+++))))))/////////000000000111111000111222111000///000111000000000000000000000000////////////////////////---------............///---------------..................---......//////---------------------------------.........//////,,,,,,------------,,,,,,))))))***+++,,,------...++++++******++++++,,,---,,,,,,------------,,,,,,------------------------+++++++++*********))))))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,---...---+++------,,,,,,,,,---......------------------------******+++,,,,,,,,,+++++++++,,,---......---,,,+++------------------------........................,,,,,,---............---,,,,,,------------,,,,,,........................................................................,,,,,,---------.........////////////////////////---............/////////------...///000111111222---......//////000000111//////000000000000000000///000000111111000000/////////000000000000//////111000000//////000000111/////////000111222333444111111111000000000000000111111111111111111111111444444444555555555555666333333333333333333333333222222222222222222222222222333333444444444444444111111111111111000000000333333333333333222111111///000000000000111111111000000111222333333222222000111222333333333333333333222222111111111111222111111111111111111111111111111111111111111111111000000000111222222222333111111111222222222222222222111111111111000000000222222222222333333333444111111111111111111111111222111000///////////////111111111111111111111111444444444444333333333333222333333333333222111111000000000000000111111111333333222111111000000///000000000000000000000000000000000000000000000000............///000111222111000///......///000111........................//////000000000111111111000000000000000///......////////////////////////....................................................../////////000000000........./////////000000---......//////000111111//////////////////////////////000000000000//////111111111111111111111111......//////000111111222222111111///...---,,,,,,//////000000000111111111///111222111///---///000/////////000111111222222------......///000000000---------............///,,,,,,,,,------.........000//////............///+++,,,,,,------.........,,,,,,---------.........------------------------+++++++++,,,---------...++++++******++++++,,,---++++++,,,,,,,,,,,,++++++------------------------,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++,,,------......------,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,---...///------------------------***++++++,,,------,,,,,,+++---...//////...---+++------------------------------------------------+++,,,------......------------............------........................................................................------------.........///000000000000000000000000---------.........//////---------....../////////------......///000000111000000000000000/////////...///000111111000///......//////000000//////...000000////////////000000000000000000000111222222/////////000000000000000111111111111111111111111333333333333333444555555333333333333333333333333333333333333333333333333111111222333333333333333222222222111111000000000000111111222222222111111//////000000000111111111///000111222333222111111111111000000000111111222111000000000000111111222111111111111111111111111111111111111111111111111111222222222222222222222000111111111222222222222111111111111000000000000111111111111222222222222111111111111111111111111111000000/////////000000111111111111111111111111555555555444444333333333333444555666555444333222//////000000111111222222333333222222111000000///000000000000000000000000111111111111111111111111.........///111444666888111000///......///000111........................//////000000111111111222000000000000000//////...////////////////////////................................................---.........//////000000---.........//////000000000000000///......------//////////////////////////////000000000000//////........................---......///000111111111......///000111222333333000000000000111111111111///111222111...---...000......///000111222333333,,,,,,---...///000111111---------.........//////,,,,,,,,,------.........111000///...............++++++,,,,,,---...//////++++++,,,,,,,,,---------///......------......///------------------------++++++******++++++,,,---***++++++,,,,,,++++++***************************---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++,,,------......------,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++,,,...///...---,,,,,,,,,,,,,,,---...///------------------------***+++,,,---------------,,,---///000000///---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......//////......---..................................................................................../////////000111111111111111111111111---------.........//////---------------------,,,---------...///000000111111111000000//////.........///000111111000///.........////////////......000000////////////000000222111111000000000000000......//////000000111111000000000000000000000000222111111111222333333444333333333333333333333333333333333333333333333333///000111222222222222222333222222222111111000000------///000111111222222111111222222333333333444///000111222222222111000333222111000000111222333111111000111111222333444222222222222333333333333000000000000000000000000333333333222222222222222000000111111222222222222111111111111000000000000000000000000111111111111000000000000000000000000111000000000000000111111333333111000000000111222444666777666444222222222111111111111111000//////000000000000000000000000333222111000000111222333//////000000000000//////222222111000///...---------...//////......///111//////000000000000//////000000//////.........---......//////////////////---------............///........................------............---------...///000000///...------------.........//////........................//////000000000000//////..............................////////////......///000111222333222222111000000000000000111111222000000000000000///......000111111222222111111000000000000000////////////...///000///...---...///111111000000//////......///............---------///////////////.........000///...---------------...------------...//////////////////////////////------------,,,,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000000000000111222333,,,++++++******++++++,,,))))))))))))***+++,,,,,,...---+++******+++---...---------,,,,,,+++++++++---,,,***))))))***,,,---.........------,,,,,,,,,,,,++++++,,,...//////...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,------......------,,,------,,,++++++*********---,,,+++***+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........///...---+++,,,...//////...------...........................................................................---------............//////...---,,,,,,---...///......///000000000000000------............------000000000000000000000000........................+++++++++,,,,,,---------000000000000////////////111111111000000000000000000000000000////////////000000000000000000000000...///000111111000///...000000000000000111222222666444111111333333111...000000000000000000000000......///000111222222333111222444666666555444333111111000000000000111111000000000000000///.........000111222222111000...000111222333222111///---000111111111111222222222000000111111111111000000000///...///000111000///000000000000000000000000333222222222222222222333////////////////////////111111111111111111111111111111222222222222111111111111111111111111111111333222111000000111222333111111111000000000000000222111111111000000//////222111000/////////000000222444555444222000000111111111111111111000//////000000000000000000000000222111111000000111111222//////000000000000//////000000000//////......---,,,...//////...---///000000000111111111111000000000/////////............////////////............------------....................................------............---------...///000000///...------------.........//////........................//////000000000000//////..............................////////////.........///000111111111000000000000//////000000111222000000000000000///......111222222333333222222111222222222111111111000000...000111000//////000111111000000000/////////...///............---------/////////////////////...//////...---------------,,,++++++++++++,,,------........................---............---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---++++++*********++++++,,,------++++++++++++---------,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,------------------,,,,,,...,,,***)))***,,,......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......---,,,,,,...//////...------...........................................................................---------............//////...------------...///......///000000000000000---......//////......---................................................,,,,,,,,,,,,---------...///////////////000000000000000000000000000000000000000000000////////////000000000000000000000000...///000111111000///..................///000000444222000000111111///---000000000000000000000000222222222222222222333333000222333555555444333222111111000000000000111111000000000000000///.........///111222222111///...///000222222222000///---//////000000000111111111000000111111111111000000000///...///111222111000000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111000111111222222111111000////////////////////////222111111000000111111222000000000000000000000000111111000000000/////////111000000///.../////////000111222222000......///000111111111111000000///000000000000000000000000000111111222222111111000//////000000000000//////........................+++---......------...///000111111222222111111000////////////............////////////......------------------....................................------............---------...////////////...---------....../////////..............................//////000000//////.................................////////////............///000000000//////000000//////000000111222000000000000000///......000111111111111111111000222222111111111111000000...///111111000000111333000000000000///////////////............---------......////////////////////////...------------...,,,++++++++++++,,,------------------------------......//////......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++...------,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------------000...+++)))(((***,,,...------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++************+++,,,---------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------******+++---------------,,,...//////...------...........................................................................---------............//////...------------...///......///000000000000///---......//////......---................................................---------........................//////000000111000000000000000000000000000000000000////////////000000000000000000000000...//////000000//////..................///000000222000////////////...,,,000000000000000000000000333333222222222111111111000000222333333333222111111111000000000000111111000000000000000///......//////111111111111/////////000111222111000///............/////////000000///000000111111000000//////......///111333222111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111000111111222222111111000////////////////////////000111111222222111111000000000000000000000000000000000///////////////...111111000000///////////////000111111///.........000000111111111111000///000000000000000000000000///000111222222111000/////////000000000000//////,,,,,,,,,------.........+++,,,------,,,,,,---///000000111111111111000000///////////////.........000//////......------,,,,,,,,,---------.................................------............------........................------...///000//////..............................//////////////////.................................////////////......///////////////////////////////////////000111111000000000000000///.........//////000000//////...000/////////............,,,...///000//////111333000000000000///////////////............---------............///////////////......---------.........------------...//////------------------------------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++,,,,,,------,,,,,,,,,,,,------......---,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,------.........//////...,,,+++***+++---,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,------------------+++,,,......------------,,,...//////...------...........................................................................---------............///.........------.........---...//////000000//////......////////////...............................................................///////////////------......///000111111/////////000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000111111222000000////////////...---000000000000000000000000000000000000//////////////////111111222111111111111111000000000000111111000000000000000///......//////000111111000////////////000111111000//////....../////////000000000//////000000000000//////---,,,,,,...000222222111000000000000000000000000000000////////////000000111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111///000111222222111000////////////000000000000000////////////............222222222111111111000000///000111111///.../////////000000111111111000000000000000000000000000000///000111222222111000/////////000000000000//////++++++,,,,,,------......+++,,,------,,,,,,---///......////////////.............../////////////////////......---------,,,,,,,,,,,,------------...........................------............------......------------......,,,---///000111000///.................................////////////......////////////////////////......////////////......000000000000000000000000/////////...///000000111000000000000000///......///000000000000000000////////////............---+++,,,............///111////////////000000000000///............------------.........//////000000......---------......///...------------...//////........................+++,,,,,,---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,---,,,,,,++++++++++++,,,,,,......---,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,------.........---000333333000---++++++++++++*********++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........---------------------------------,,,,,,+++++++++,,,,,,,,,---------......///000222111...,,,,,,---,,,...//////...------...........................................................................---------............///---..................---------...///////////////...//////////////////...////////////////////////////////////////////////////////////////////////,,,------...///000000111......//////000000000000000000000000//////////////////////////////////////////............//////000000000000000111111222000111111000000//////000000000000000000000000000---......///000000111111//////000000000111000000111111000000000000111111000000000000000///....../////////000000//////////////////000000000///////////////000000000111111//////000000000000//////,,,++++++---///111111000000000000000000000000000000//////////////////000111111111111111111111111000000000000000000000000000000000111111000000000111111111111111111111111///000111222222111000///......//////000000000000............////////////222222222222222111000000///000222111000//////000///000000111111111111000000000000000000000000000///000000111111000000/////////000000000000//////,,,,,,,,,------.........+++---......------...///---......//////......---.........///////////////------------------------,,,,,,,,,,,,------------........................------............------......------------......,,,...///111111000///...........................---......//////......---////////////////////////......////////////......222111000/////////000000//////......//////000111000000000000000///......111222222333333222222111111111000000000000//////+++,,,------------...000////////////000000000000///............---------------......///000000000...------------...//////,,,++++++++++++,,,------////////////////////////++++++,,,,,,---,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------------+++000555666222...,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,------......------,,,.........---,,,+++++++++,,,,,,---............---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000222444222...+++,,,---,,,...//////...------...........................................................................---------............///------...//////...------------...////////////......//////000000//////...000000000000000000000000///////////////////////////////////////.........---------......//////000---......//////000000111000000000000///////////////////////////////////////......------......///...............///000000000111222222000000111222000000000000000000000000...//////000111222333444/////////000000000111111111111000000000000111111000000000000000///......////////////////////////......////////////000000//////000000000111111111...//////000000//////...---,,,,,,---///111000///000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000///000000111111000000//////////////////////////////000000111111000000///---......//////000000111...////////////000000000000111222222222111//////...///111111000//////000//////000111111111111111000000000000000000000000000000////////////000000//////000000000000//////------------............,,,...//////...---///000......////////////................../////////000+++,,,,,,------......///++++++,,,,,,,,,---------........................------............------...------,,,,,,------...,,,...000222222111///...........................---......//////......---////////////////////////......////////////......111000///........./////////............///000000000000000000000///......000111111111111111111000111111000000000/////////,,,...///...------...///.../////////000000000111///............---------------......///000000111---------------...//////,,,++++++++++++,,,------........................+++,,,,,,---......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,------++++++++++++---------,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,------------------,,,,,,+++000555555111---,,,---+++++++++++++++,,,------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,------,,,,,,,,,------------------,,,,,,,,,,,,.../////////...---------------------------***++++++,,,,,,------...++++++,,,,,,---......///...111333222---+++,,,...,,,...//////...------...........................................................................---------............///------...//////...------,,,---......//////......//////000000000000///////////////////////////////////////////////////////////////.........------........................------......///000000111000000000000///////////////////////////////////////...------------...///...............///000000///111333222000///111333000000000000000000000000///000000000111111222222000000///000000000111222111111000000000000111111000000000000000///....../////////....../////////...............///000000........./////////000000......////////////......000......///111222111000000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000////////////000000------......///000000111/////////000000000111111///000111111111000...------...000000///...////////////000111111111111111000000000000000000000000111000///......///000111//////000000000000//////........................---...//////......///111//////000000000000//////---.........//////000000***++++++,,,---...//////++++++,,,,,,,,,---------........................---..................---...---,,,,,,,,,,,,---...,,,...000222222111///...........................---..................---000000000000000000000000......////////////......000///...---,,,------..................///000000000000000000000//////...------............------///.........------------...///000///...---...///.../////////000000111111//////.........------------------...///000000111---------------...///000...------------...//////------------------------,,,------.../////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,------...))))))))))))***+++,,,,,,...---+++******+++---...---------,,,,,,+++++++++---,,,***))))))***,,,---.........------,,,,,,,,,+++///333222...+++---///,,,+++++++++,,,------...........................,,,,,,---------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------......///,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///++++++,,,,,,---...//////+++///222000,,,***,,,000,,,...//////...------...........................................................................---------.........//////,,,---...//////...---,,,,,,---......//////......//////000000000000//////........................000000000000000000000000//////......---------,,,...............------------------...///000000111000000000000///////////////////////////////////////...---,,,,,,---...///000000000000000111222222...111222222//////000333000000000000000000000000////////////............000000000000000111222222111111000000000000111111000000000000000//////...//////............//////...............///000111---------.........//////......////////////......222111000111222333222111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000//////000000000000//////111111111111111111111111111000///......///000111---------...///000000111//////000000111111222222//////............////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000......////////////////////////...---,,,,,,,,,,,,///000111000...------...---------............////////////000000000000000.........------,,,,,,,,,................................................,,,------......------,,,...---,,,,,,,,,,,,---...////////////////////////...------,,,,,,------......------------...//////---.........//////000000...........................////////////---,,,+++000000000000000000000000111000000///...---------------......//////000000////////////////////////............////////////------......//////000000........................000000//////.........---///////////////////////////......------,,,++++++,,,,,,---...//////......222///------//////,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------........................+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------+++,,,---...///...---,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---,,,---///000...,,,------------------------.........------,,,,,,,,,..............................------------........................------........................111111000000/////////...///////////////////////////000111111111000...---............////////////............/////////000000000///...............//////.........---------................................................000000000000111111111111---...000111111111000///000000000000////////////......////////////......////////////////////////000000111111111111000000////////////////////////................................................/////////...------,,,,,,///000000000000000//////////////////////////////////////////////////////---......///////////////000000//////.........---------......//////000000222111000///......//////000000000000///////////////...---,,,,,,---...///000000//////.........---------............------000000000000000000000000//////............////////////////////////////////////000000000000//////111111111111111111111111000000000000000000000000///////////////.........------,,,,,,,,,------......000000///...------...---------............///////////////////////////.........------,,,,,,,,,................................................,,,------......------,,,---,,,++++++++++++,,,---------------------------...------,,,,,,------......------------...//////............/////////000........................---.../////////...---,,,........................111000000///......------............////////////....................................////////////............////////////........................000/////////.........---........................------------------------,,,------...//////......000...,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---........................+++,,,---------,,,+++++++++++++++,,,,,,---------..................------------------------------+++,,,------......------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,+++,,,...///---+++------------------------.........------,,,,,,,,,..............................------------......................................................///.........------------///////////////////////////000000000//////...---............////////////........./////////000000000000///...............//////.........---------................................................/////////000000000111111,,,---...///000//////...////////////..................////////////......////////////////////////000000111111111111000000000000000000000000000000................................................------..................------............------////////////////////////////////////////////////......///000000000000////////////.........------.........///////////////000000000000000///............//////000000000111000///............///000000/////////............222222222333222222111111........................//////............////////////////////////////////////000000000000//////222222222222222222222222000000000000000000000000000000//////.........---,,,,,,,,,,,,---...//////...///000///---------///---------............///000/////////...---------.........---------------................................................,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------...//////............////////////........................,,,---......//////..............................000000000///......------/////////.......................................---............//////////////////......................................./////////.......................................++++++,,,------...//////,,,---......///............,,,+++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,+++)))***++++++------...///------------------......---------------------------,,,,,,,,,,,,---......///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---,,,+++,,,------,,,+++------------------------.........---------------..............................------------..................................................................------------////////////////////////000///......---.....................////////////....../////////000000000000//////............////////////.........------////////////////////////////////////////////////.........////////////000,,,------...///.....................------------......////////////......///////////////////////////000000111111000000///////////////////////////................................................,,,,,,------...//////000------...............---////////////////////////////////////////////////...///000000111111000000////////////............///////////////.........//////111111111000...---,,,---...///000111111222000000////////////000000////////////............///000000000///......---........................//////............////////////////////////////////////000000000000//////111111111111111111111111000000000000000000000000000000000///......------,,,,,,,,,,,,,,,---...///---...//////---------///---------............///000000///...---,,,,,,+++...............---------................................................,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------...//////.........///////////////........................+++,,,---....../////////000000000000000000000000000000//////............/////////......---------........................---------.........///////////////......---------........................................................................,,,,,,,,,---------......------...............---,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------......------------------------------,,,+++,,,---...///...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------------------........................------------------------.......................................---------..............................------------......---------.......................................000000000000000////////////////////////////////////...---,,,,,,---...///............////////////...////////////000000000000///............//////////////////............000000000000000000000000000000000000000000000000---------.........//////------.........//////////////////.........------......////////////......//////////////////////////////000000000000//////------------------------................................................---------.........//////...///000000000000000000//////////////////////////////////////////////////////000111111111111111000000000000000000000///000000//////......------000000000000000/////////------......///000000111///////////////////////////////////////.........,,,,,,,,,,,,+++***))))))000000000000000000000000//////............//////000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000//////.........---///...---,,,,,,,,,,,,,,,,,,...///...---,,,...///---------............///000000///...---,,,,,,+++........................................................................,,,------......------,,,,,,,,,------------,,,,,,------------------------...------,,,,,,------......------------.../////////////////////.................................,,,,,,,,,---...///000000000000000000000000000000////////////............//////......------,,,,,,........................------------............//////......------,,,,,,........................---------.............................................---------,,,,,,,,,---...............------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------++++++++++++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------......------------------------------,,,+++,,,---...///---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------------------------------------------.../////////.........///..............................................................................------------......---------.........//////......................../////////000000000000000///////////////////////////...---,,,,,,---...///............////////////////////////000000000111//////............//////000000/////////.........000000000000000000000000000000000000000000000000------------............///////////////000000000000000000/////////............////////////......//////////////////////////////000000000000//////------------------------................................................//////.........---------......///000000000000000//////////////////////////////////////////////////////000111111111111111111111111111111111111111000000//////......------111000///......///000222/////////................................................//////////////////////////////...---,,,000000000000000000000000//////............//////000000000000000000000000//////000000000000////////////////////////////////////////////////////////////////////////////////////...---,,,,,,,,,,,,,,,---......---,,,...///---------............///000/////////...---------.............../////////................................................,,,------......------,,,,,,------......------,,,------------------------...------,,,,,,------......------------.../////////////////////.................................,,,,,,,,,------///000111........................//////////////////...............---------------------------------------,,,------------..................---------------........................---------------.........------------------------//////...---,,,,,,++++++.........///......---,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///......---++++++***)))++++++,,,,,,------......---------------------------,,,,,,,,,,,,---......---+++)))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------...000111000///...///000......................................./////////..............................------------......,,,,,,------.../////////........................---------...............////////////////////////.........---......///000............/////////////////////000000000111111///............//////000000000000/////////......////////////////////////////////////////////////---------............///000////////////000111111111000000000////////////......////////////......////////////////////////...//////000000//////...////////////////////////................................................000//////...------,,,,,,+++,,,---...////////////////////////////////////////////////////////////...///000000111111000000111111111111222222222222///////////////.........000000///......///111222/////////.........------------............------........./////////////////////000000000000//////........................//////............//////000000000000000000000000//////000000000000//////////////////////////////////////////////////////------......///000000000...------,,,,,,,,,------+++,,,...------,,,...///---------............///////////////////////////---........./////////000................................................,,,------......------,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------...//////000/////////.......................................------,,,---...///000.........................../////////////////////,,,------------------...------------------------,,,,,,---------.........,,,------------------...........................,,,,,,,,,------.........---------------------------------------------,,,......//////...------,,,---///000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///---------,,,,,,+++++++++***++++++,,,------......------------------------+++,,,------......---------,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................---///111000...---...000........................---........./////////000..............................------------......,,,,,,------...//////000........................------------.........///////////////////////////---...//////000000000///............//////////////////000000000111111111...............///000000000000000000/////////...................................................---............///////////////...---...///000111000000/////////...............////////////......////////////////////////......////////////......000000000000000000000000..................................................................------+++,,,---...////////////////////////////////////////////////////////////......///000000000000////////////000000111111111.........///////////////,,,...000111222111000///------..................---...///000000///...---............/////////000,,,---......////////////........................//////............//////000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////,,,,,,---...///000111111,,,,,,,,,,,,---...//////+++,,,------,,,,,,...///---------.........///////////////000000000000000---.........//////000000................................................,,,------......------,,,***+++,,,------,,,+++***++++++++++++++++++++++++...------,,,,,,------......------------...//////000000//////.........---..............................---,,,---...///000000000000000000000000000.........///////////////,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,------.................................,,,,,,,,,------.........------------------------+++,,,,,,------......///.../////////...---,,,,,,...000111000,,,***,,,---------------------------************************)))***+++,,,---.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++,,,---...///...---,,,///---+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////,,,...000///---,,,---000////////////////////////---.........//////000000.................................------.........,,,,,,------...///000000.........................../////////000000111111////////////////////////---...000111111111000///............/////////000000000000000111111111111...............///000111000000000000////////////.........................................................////////////000......---,,,---...///000//////.........---------......////////////......////////////////////////......////////////......////////////////////////................................................,,,,,,------.../////////---...///000111111111111////////////////////////////////////////////////---......///////////////---.........//////000000---.........//////000000))),,,111555555222...++++++,,,,,,---...///000000...///000111111000///...---.........//////000000,,,---///000111111222222000000000000000000000000111000000///...---------............/////////000222222111000/////////000......//////000000111111////////////000000000000//////...------------...,,,++++++******++++++,,,...............---------111222333222///---------000000////////////000000000000000000000000000000111000000///...---------,,,...000000///......///111111111111///---+++)))++++++,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------............//////000000000///...---,,,///............//////000000000//////.........---------------------------000111111111111000000/////////......---------,,,+++,,,---...////////////......---------,,,,,,,,,........................---------.........//////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))++++++------------++++++***,,,...000000...,,,***------...///...---+++***---------,,,++++++******+++++++++******)))))))))------++++++++++++------------.........---,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,000---***+++...000000...........................)))***,,,......---,,,+++*********+++,,,---...///,,,---.........---,,,+++......---,,,---...///000///............---------------------------------------------------------////////////////////////..............................------------.........///////////////......111111000000//////......000///...---------------------............------////////////////////////111111000000/////////...//////............//////............/////////000222111000///............333222222111000//////...000000000000000000000000000000000000000000000000000000////////////000000////////////////////////........................000...++++++---...//////111000///......///000111000000//////.........---//////000000000000//////........................000000//////.........---000000//////.........------------............///////////////////////////000000//////.....................////////////000,,,,,,---...//////..................////////////////////////////////////...///000111111000///...111000///......///000111222000...,,,+++,,,---...//////......------,,,,,,000000000000000000000000...///000111111000///...---------............///////////////////////////111000000///......------............////////////111111000000///000000000.../////////000000000111////////////000000000000//////...------------...,,,,,,++++++++++++,,,,,,........................---...//////---,,,------000000////////////000000000000000000000000000000111000000///......------///000111111///------...//////000000000...---,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111000000//////...///...------------......000/////////.........---------------------------//////000000000000000////////////.........------+++,,,---...////////////............------,,,,,,........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***+++,,,------------,,,+++------,,,,,,++++++,,,,,,,,,---.........---,,,+++...---------------,,,,,,,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,++++++---......---------------------------***+++,,,---------,,,+++,,,,,,,,,+++,,,,,,------,,,------......---,,,,,,,,,,,,+++++++++,,,---............//////000000000------------------------------------------------................................................/////////....../////////...///////////////......000000/////////////////////......---,,,,,,---------......//////......---////////////////////////000000000/////////....../////////....../////////........./////////000000////////////000111222222222222111000000///......000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////444222...------...------000000///......///000000000/////////............---......//////......---........................000/////////............000/////////............---------............////////////////////////////////////.........------------........./////////,,,------...//////..................////////////////////////////////////...///000111111000///...111000///......///000000111000...,,,,,,,,,---.../////////...............////////////////////////...///000111111000///...---------............///////////////////////////000000000///......------//////..................000000/////////000111111////////////000000000000////////////000000000000000///......------......---------,,,,,,---------////////////////////////+++---...///...---...///000000////////////000000000000000000000000000000000000000///......------000222222111///---------,,,---...///000000000///---------------,,,+++***++++++,,,,,,------......---------............///111111111111111000000000///...---,,,,,,,,,,,,,,,/////////...............------------------------------...///000000000//////////////////.........,,,,,,---.../////////////////////............---////////////////////////------........./////////------------------------++++++,,,,,,------......,,,------------,,,++++++,,,,,,------------,,,,,,000...+++(((((())),,,...,,,,,,---.........------////////////............,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******+++,,,---------,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------,,,,,,+++***+++------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,++++++,,,,,,---...------...///000111222222------------------------------------------------------------------------........................000000////////////000000...//////000000/////////.........//////////////////......------------------......//////......---////////////////////////////////////............////////////////////////....../////////000000000000000000000000111333333111000000//////.........////////////////////////000000000000000000000000000000////////////000000000000000000000000000000////////////////////////555222///......///......//////...------...//////////////////...............//////000000//////...........................////////////............////////////............---------............///////////////////////////.........---------------,,,---------............,,,---......///.....................////////////////////////////////////...//////000000//////...000//////......///000000111000...---,,,,,,---......///////////////000000////////////////////////...//////000000//////...---------............///////////////////////////000000//////............//////............------///////////////000111222////////////000000000000////////////000000000000000//////.....................------------......////////////000000000000---///111111000///000111//////000000000000//////////////////////////////000000//////............///111222111///......///------...//////000000000,,,,,,---------------,,,***++++++,,,---...//////---------............///000000000000000000111111000///...---,,,,,,,,,,,,................................................+++,,,---...////////////////////////////////////,,,------...//////....../////////////////////...000000000000000000000000............////////////........................***++++++,,,---...//////------------------,,,,,,,,,------------------,,,111///,,,)))(((***,,,...+++,,,,,,------.........222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++((()))***+++,,,---------------------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,---......---,,,+++))),,,000000---,,,---...------------------------......---,,,,,,,,,,,,---...------,,,,,,,,,------,,,,,,------------------...............//////000---......///000000111111................................................................................................000//////////////////000...//////000000000000///------....../////////000000//////.........//////......////////////......//////////////////////////////................../////////000000/////////...////////////000000000444333222111000000000000000/////////.........---////////////////////////////////////////////////000000////////////000000////////////////////////........................000...------///111111111.........------.........///////////////.........111111222222222222111111........................///////////////.........///////////////.........---------............///////////////////////////------------------------,,,,,,,,,---------......------...............---............////////////////////////////////////////////////////////////............/////////000000///...------------.........//////000000111111////////////////////////////////////////////////---------............///////////////////////////////////////...........................---------///.........///000111111000000000000////////////////////////000000000000000000///............//////......------......///.../////////000000111111///000222111///....../////////000000000000//////////////////////////////////////////............,,,...000000000///000111/////////...............***+++,,,---.../////////++++++,,,------...//////---------............///...............///000111111000///...---------------------.......................................++++++,,,...////////////.........///////////////,,,---......///............/////////////////////000000000000000000000000........./////////000000........................++++++,,,------...//////---------------------...------------------------000///...---------------,,,,,,,,,,,,---.........555444333111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++((()))***+++,,,---------------------------------++++++,,,,,,,,,---------...------,,,,,,------...+++,,,......///...---,,,***...111111///---...000////////////////////////......---,,,,,,------...,,,,,,,,,,,,---...///000,,,,,,,,,,,,------............/////////000000///........................................................................////////////////////////........................///......------......///......///000111111000000---.........//////000000111000000000000000111111...//////////////////...000000000000000000000000......////////////////////////000111111000//////////////////000000000111444333222111000000000000////////////............////////////////////////////////////////////////000000////////////000000........................---------------------------,,,,,,---///000000///---..................---.........///////////////111111222222222222111111.................................///////////////.........///////////////---------............///////////////////////////------------------------,,,,,,,,,---------......---...............------............//////////////////////////////////////////............//////------......///////////////......---------------......//////000000111111........................//////............//////---------............/////////////////////////////////////////////......,,,,,,---------.........//////.........///000000000000000000////////////////////////000000000000111000//////......//////......------------......---......//////000000111---///000///---,,,,,,---...///000111111000///...000000000000000000000000//////////////////......***,,,////////////000222222111000...------------***+++,,,...////////////,,,,,,------......//////---------............///...------------///111222111000///...............---------------.................................,,,,,,---.../////////...---------...............------...............------............/////////////////////////////////....../////////000000000........................,,,,,,------......//////---------,,,------...///......------------......---...////////////......------,,,,,,,,,---......444333222000---+++***)))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---------,,,------------............,,,,,,,,,,,,------------......------------......,,,------............------...000000000///000000////////////////////////,,,---------............++++++,,,,,,---///000111,,,,,,,,,,,,,,,---//////,,,,,,---............---///.........------------................................................000000000000000000000000..............................------------............///000111111111111////////////000000000000111000000000000111111222...//////000000//////...000000000000000000000000////////////000000000000//////111111111111///////////////000000000111111000000000000000111333333////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////........................000...------......---+++---...////////////...---.........///////////////...//////000000//////....................................///////////////.........///////////////---------............///////////////////////////---------------.........,,,---------.....................///......---,,,............///////////////////////////////////////......------......///,,,---...///////////////.....................---...///////////////000000........................///......------......///---------............///////////////////////////.../////////////////////++++++,,,---......//////000000///.........//////111000000000/////////...////////////000000000000111000000///////////////...------------------...,,,------...//////000000+++---//////...---...///...///000111111000///...000000000000000000000000.../////////////////////***,,,...///...---...///222111///...------......------............---------------...............---------............///......------...000222444///......------.........,,,,,,,,,------.................................---....../////////......,,,,,,,,,,,,---------...---...............------,,,,,,------......................................./////////000000000000........................---------..................------,,,---...///000///...---,,,,,,---...///,,,,,,---...///////////////...---,,,,,,,,,------000000///...,,,+++***)))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,------------.........///,,,,,,,,,------------.........------------......---------------.../////////...------///000000///////////////////////////***+++---...///000//////---------------...///000,,,,,,++++++,,,---///000+++,,,---...///......---............////////////................................................000000000000000000000000........................//////............//////......///111111222222111111111111111111000000000//////......//////000111//////000000000000//////000000000000000000000000000000000000111111222222...///111222222111///...//////000000000111111111////////////000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000///......//////...,,,...///000000000000///.............../////////000---......//////......---..................................../////////000............/////////000---------............///////////////////////////------........./////////------........./////////......//////...------,,,............///////////////////////////////////////...------------...///+++,,,---///////////////------...............---/////////.......................................///...------------...///---------............///////////////////////////.........///////////////)))***+++,,,...///000000111000///...............111111000000/////////...////////////000000000000111111000///////////////---------,,,,,,---------,,,,,,,,,---...//////000+++---000000000000222333...///000222222000///...000000000000000000000000.........///////////////,,,---///...---,,,,,,---111000...------...//////000000000///...,,,+++***...............------------------........./////////.........///111444666------,,,,,,,,,---......,,,,,,,,,------........./////////////////////////////////000//////......+++++++++,,,,,,------------...............------,,,,,,,,,---------..............................////////////000000000000////////////////////////...............---------...------,,,---...///000///...---,,,,,,---...///++++++++++++,,,...000111000///---,,,+++,,,,,,---------,,,,,,,,,+++++++++)))))))))******+++++++++...---++++++++++++---...------.........---,,,,,,---------.........//////,,,,,,,,,---------............------------.........---,,,,,,---...///000000---***+++...000000...........................(((***---///111111000/////////...------------...,,,,,,++++++,,,...///000---...000111111111000///------...///000111222222////////////////////////////////////////////////////////////////////////........................000000////////////000000......///111111222222222333333222222111111000000---------------...///000//////000000000000//////000000000000000000000000000000111111222222222333...000111222222111000...000000000000111111111111222111000///............000000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000222222222222222222222222111111111111111111111111---------///222333222111...///000111111000///...---.........//////000000//////000000000000//////........................---.........//////000000---.........//////000000---------.........//////////////////////////////........./////////000000.........////////////000.../////////...---,,,,,,............/////////000///////////////////////////...---,,,,,,---...///***+++---///000000///...------......///......---//////......---------,,,........................///...---,,,,,,---...///---------.........//////////////////////////////........................---------............///////////////////////////........................//////...---------------111111000///////////////......---,,,,,,,,,,,,---,,,,,,---.../////////...............////////////......///111111222222222111222222333222111000///........................---------.........//////000000///...............111000000///...---------......------------.........---,,,,,,,,,,,,---...---...///111444777999;;;222111///.........///000+++,,,,,,,,,,,,,,,,,,+++////////////000000000000........................---------............///........................---......///////////////......---------......///000//////.........//////...........................------,,,,,,------...,,,,,,---...---,,,***)))------......///000000000,,,,,,,,,---------.........------,,,++++++++++++******))))))******+++,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,---..............................,,,,,,,,,---------......---------............///.........------,,,,,,,,,---...///000000///...---//////////////////......000000000000000000000000000///...---------------......////////////......111000///...------......,,,---///000000000///...///////////////.........111000///......///000111000000///...............222111000///////////////000111111111222222222222000000111111111111000000......////////////...---000000000000000000000000000000000000111111111111222111111111000000//////111222222333333222222222222222111111000000//////000000111111111222222222111111111111111111111111///...------000111222111000000000000000000000000//////000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111000//////000000000000////////////////////////////////////........................000000111111111111000000////////////////////////555333000------...111333......................../////////////////////////////////...---------,,,........................000///...,,,***+++///222000///...---,,,,,,---...//////000000111111222222111///...------...///111000///...------...///000111111111...,,,,,,---///......////////////......000000000000111111111111///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///................................................---------------...///000111111000//////////////////...------,,,,,,------,,,---......//////..................////////////......///111111222222111000111222222111000///...........................---------.........//////000000///...............111000000///......------......------------.........---,,,,,,,,,,,,---......---......///000222222111000000///////////////...//////000000//////............/////////000000........................---------............///------------------------------...///////////////,,,,,,,,,---...///000111//////............//////...........................------,,,,,,------..................---,,,,,,///.....................,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,///////////////000111111........................,,,,,,---------.........---------............/////////..................---......///////////////........................//////////////////////////////...---------............////////////............//////////////////---...///000000000///...,,,------...///000000111111000////////////000111111000///............///111000//////////////////000000000111111111222222000111111222222111111000111222222222222222111111111111111111111111111111000000000000111111111111222111111111000000000000222222333333333222111111222222222111111111111111111222222222333333333333111111111111111111111111000//////000222333333222111111111111111111111111000000000000111111111222111000000//////000000111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111000//////111000000000///////////////////////////////////////////////////////////////000000111111000000///////////////////////////333222///...---...000111........................////////////////////////..................------------------------------//////...---+++,,,...111000///...---------....../////////000000000000000000///...------...///000//////...------...//////000000000///,,,,,,---.........////////////....../////////000000000111111//////............------................................................---------............///................................................***++++++,,,...000111222111000000//////////////////...------,,,---------------.../////////..................////////////......///000111111111111000000111111111000//////////////////////////////------........./////////000//////............///000000000///......------......------------.........------,,,,,,------...------,,,,,,------...//////000000000000///......,,,------......------,,,---------.........//////////////////////////////---------............///------------------------------...////////////...+++++++++,,,...///111222///...............//////...........................------,,,,,,------...111000//////...///////////////......---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---.........---,,,++++++,,,---......------------,,,,,,,,,---------------......///........................,,,------------.........---------............//////////////////000000000...............///000111......................................................------......///000...//////000000//////...,,,---...000111111000000---...///000000000////////////000000111111111222111000000//////000000111111000000/////////////////////.........///000000///000000000111111111111222222333333333333222222//////000000111000000///222222222222222222222222000000000111111111222222111111111111111000000000333333333333333222111000222222222222222333333333222222333333333444444444111111111111111111111111111111222333555666444222111111111111111111111111000000000111111111111111000000////////////000000000000000000000000000000////////////////////////000000000111111111222222111111111111111000//////111111000000000/////////////////////////////////000000000000000000000000...//////000000//////...////////////////////////000000///............///........................////////////////////////..................//////---------------------------...//////------...///.........------.../////////////////////.........000///...------...///000......------------......---///000///---+++,,,,,,......////////////...............////////////000.........////////////000000000000000000000000000........................---------............///------------------------........................+++++++++,,,...///111222000000////////////000000//////...---------------......////////////..................////////////......///000111111000000111111111111111111111000000000000000000000000000............////////////000///............//////000000//////..................------------......------------------------,,,,,,,,,---...000111222...///000000000///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000000000000000000000---------............///------------------------,,,---......//////......,,,,,,,,,---...///000111......---------...//////...........................------,,,,,,------...111000///......///000111......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,------...000///---,,,,,,---///000------------------------,,,,,,++++++,,,,,,---...........................------------............---------............///.........//////000000000000///...------...///000------------....................................------------...///000111//////000000000000//////,,,...000111222111///.........//////000000000000666555555333222111000000000000000000000000000000111000000//////000000000............///000000111//////000000000111111111333333444444444444333333......///000000000000///222222222222222222222222000000111111111222222222111111111111111111111111333333333333222111000000222222222222222222111111222222222333333333333444111111111111111111111111111111333555777666444111111111111111111111111111111111111111111111111111000//////////////////000000000000000000000000000////////////////////////000000000000111111111111111111111111111000//////111111111000000000//////////////////////////////000000000000000000000000......////////////......////////////////////////---...............------........................////////////////////////------......//////000000------------------------,,,...000000///.........------.........///000000/////////......------,,,000///............///000------------------------+++---//////---,,,++++++......////////////......---------.........//////,,,------...//////000000000000000000000000000000........................---------............///........................////////////////////////---------------...//////000000////////////000000//////...------------......///////////////..................////////////...//////000000000000///222222222111222222222222111111111111111111111111........./////////000000//////............//////////////////..................------------......---------------------------------...///000111222...///000000000///---,,,//////000000000000//////,,,,,,,,,,,,------------000000000000000000000000---------............///------------------------,,,------...............///......---------......---------------...//////...........................------,,,,,,------...//////---------...///000,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,---......///+++++++++++++++,,,------///...---,,,,,,---...///------------------------///////////////000000111........................---------.........//////---------............///---------......//////000333111///...---------...---------.........//////........................---------...///000111222//////000000000000/////////000111222222000...,,,////////////000000111111555555444333111000//////000000111111111111000000111111000000000111111222///////////////000111222000000000000111111111111444444555555555555444444111222333444444444444444111111111111111111111111111111111111222222222222111111111111111222222222333333333333333222111000333333222111000//////...111111111111222222222222111111111111111111111111111111222444666555333000111111111111111111111111222222222111111111111111000000////////////000000111111111111111111111111000000000000000000000000//////000000000111111111111111111111111000//////111111111111000000000000000000000000000000000000////////////////////////......////////////......////////////////////////,,,---...//////...------........................////////////////////////---......//////000000000------------------------,,,...111111000.........---......//////000000000//////......------,,,,,,//////............//////,,,------------------,,,+++---//////---,,,+++,,,......////////////......------------............++++++,,,---...//////000////////////////////////........................---------............///////////////////////////////////////////////////000///...---------------///////////////000000111000///......------......//////000000000///..................////////////...//////000000/////////111111111000111111222333000000000000000000000000....../////////000000000///............//////000//////////////////............------------......,,,------......------,,,......---------------......////////////...------......////////////......,,,,,,,,,---------......////////////////////////---------............///........................,,,,,,---............---000///...---------------,,,,,,,,,,,,---...//////...........................------,,,,,,------...------,,,,,,------......+++,,,,,,---......//////,,,,,,,,,---------......------------------...///+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------......///000........................------........./////////---------............///..................//////222111000///...---------------......///000000000....................................///000111222///000000111111000000///111111222222111///...---000000/////////000111222....../////////000000000000111111222222111111000111111111111111111222333111111000000000111222222000111111111222222222222444444555555555555444444000111222333444444444444111111111111111111111111111111111222222222222333111111111222222222222222111222222333333222222222222222111111000//////...000000111111111222222222333333333333333333333333222111111333444444222000222222222222222222222222222222222222222111111111111111000000000000111111111111111111111111111111000000000000000000000000/////////000000000111111111111111111111000//////222222111111111000000000000000000000000000000000////////////////////////...//////000000//////...////////////////////////,,,---......///.................................//////////////////////////////////////////000000........................---///111111000......///......///000000000//////...............---------////////////////////////------............------,,,---//////---,,,---.........////////////......---------............///++++++,,,,,,---...//////................................................---------............///000000000000000000000000//////////////////////////////...---------------///////////////000111111000//////...............000000000000000///..................////////////...///////////////......000///.........000111222000000000000000000000000.../////////000000000000...............///000000.../////////////////////......------------......,,,,,,---......---,,,,,,------,,,,,,,,,------...//////...------------...,,,,,,------------,,,,,,------------....................................---------............///////////////////////////+++,,,------......------///......---------......,,,,,,,,,,,,---...///000...........................------,,,,,,------...+++,,,---....................................///,,,,,,,,,---------......///......------------...,,,,,,,,,,,,,,,---......---...///000000///...---,,,,,,,,,---------......,,,++++++++++++,,,------....................................////////////---------............///000000//////////////////......///////////////.........//////000111111222//////////////////////////////......///000111111000000111111111111000000111111000000000000000000111000/////////000111222---......///000111111222000111222222222222111000111111111111111222333444333333222222111222222222222222222222333333333333333444444555555444444333...///000111222222222222222222222222222222222222111111111222222222333333111111111222222333333333000111111222333333333333000000000111111222222222111111111222222222333333444444444444444444444444333222111222333333222111222222222222222222222222333333333222222111111111222222111111111111222222111111111111111111111111222222222222222222222222////////////000000000111111111111111111000//////222222222111111111000000000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////------........./////////........................////////////////////////000000000///////////////////////////////////////...///111111///...///000//////000111000000...................../////////......////////////......---...////////////...---...//////...------...000......////////////......---............/////////,,,,,,------......//////////////////////////////........................---------.........//////000000000000000000000000000000000000000000000000///......---------......///////////////000111111000000///...............000000000000000///................../////////000...///////////////.........---,,,,,,---...///000////////////////////////////////////000000000000...............///000111.........///////////////.........------.........,,,,,,---......---,,,,,,******+++,,,...000222333000///...,,,,,,---......//////000000000000//////---------.........//////........................---------.........//////000000000000000000000000+++,,,------......---------------------...///000+++++++++,,,---...///000...........................------,,,,,,------...+++,,,.../////////...---000000000///......------,,,,,,,,,---------......000///...---------------...------------...//////000111444555555444111000,,,,,,,,,------.........///............///000000..................................../////////000---------.........//////222222111111000000//////***,,,...000111111111000...//////000111222222333000000000000000000000000///////////////000000111000000111111111111000000000/////////000111222333111000/////////000222333333222222222222222222222000111222333333222111000222111111111222333333444555555444333222222222222222222333333333444444444333444444444444444444333111222333444555666666555333333333333333333333333111111222222222333333333111111111222222333333333///000111222333444444444...///000111333555666666222222333333333444444444555555555555555555555555555333222111333444333222222222222222222222222222333333333222222111111111333333222222222222333333111111111111111111111111222222222222222222222222////////////000000000000111111111111111000//////222222222111111111111000000000000000000000000000111111111111111111111111000000111111111111000000////////////////////////...............///000111........................////////////////////////111111000000//////......000000000000000000000000///000111000///...///111000000111111111///...------.........///000000000......////////////......---...///000000///...---/////////...------///222......////////////...............////////////000.........///////////////////////////////////////,,,---------.../////////........................000000000000////////////------------............//////000000000000//////000000000000000000000000...............///000000222666999888222---,,,---........................000000000000111111111111//////000000000000//////000000000000000000000000000000000000////////////...---,,,...000111111000...............---------......---------,,,,,,,,,...............---------///...------...///000111111111000000/////////...---------.........//////------/////////...---,,,111111000000/////////...------------------------...------------...//////..................---------------------...///000///////////////////////////...---,,,,,,,,,,,,,,,---------............///........................------------------------,,,------......------,,,,,,---......//////......444333000...------...///000000//////.........---...------,,,,,,------...,,,,,,,,,---------......000000000000000000000000---------------,,,,,,,,,000000000000000000000000111///---...111222000...000000000000111111111111///...---,,,,,,---...///111111000000000000111111///////////////000111222000000000000000/////////////////////000000000111333222000//////000111222333222222111111111222222000000000111111111222222333222111000000000000000333222222222111111000000222222222222222222222222000222333333111000000111222222222222222222222222222222222222222333333333555444444333333333333333333222111000000000111111222333333444444333333222111111111222222222222222222222333444555555666666333222222222222222333333555555555555555555555555222222222222222222222222333333333222222222111111444444333333222111000000222222222222222222222222111222222333333222222111000111111111111222222222222222222111111111111000000000111111111111000000333333333333222222222111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000///...,,,+++***////////////////////////---------......000111111---......///////////////------------..................------------......////////////////////////////////////////////////////////////////////////......////////////................../////////000---.........//////000000---......///////////////------..........................................////////////............//////////////////.........//////000000//////...///////////////////////////............///000000444888;;;:::444000///000........................000000000000111111111111//////000000000000//////////////////////////////000/////////////////////,,,++++++,,,...///...---------........................---------,,,,,,,,,---------...............///...------...///000111///.........---------,,,---------.........//////------............------000000/////////.........---------------------------------------...//////------...............------------------...//////........................///...------,,,,,,,,,------------............///........................------------------------,,,------......------,,,,,,------...............111000///------...///000000/////////...............------------------...,,,,,,---------.........000000000000000000000000000000///////////////000000000000000000000000000111///---...000111000...//////000000000111111111//////...------...//////111000000000000000000111//////.........///000000111111111111111000000000000000111111111111111111222111///......///000111222222111111000111111222444444444444444444444444666555444333333333333333222222333333333333333333333333333333333333333333444666777777666555555666444444444444555555555555333333333333333333333333333333333222222222333333555555555555555444555555444444555555555555444444444444333333333222222222111111222333333444555555555444333333222222333333444444444555555555555555222222222222222222222222333333333222222111111111444444333333222111111000222222222222222222222222222222333333333333222222111111111111222222222222222222222222111111111111000000111111111111000000111111000000000/////////111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000//////..........................................///000111222...//////000111000000000////////////000000000000///......------......///////////////////////////////////////////////////////////////////////////...//////000000//////............/////////000000............/////////000---....../////////////////////......................................................------------000000//////.........------..................---///////////////////////////////////////000111111666999<<<;;;666333222333////////////////////////000000000000111111111111//////000000000000//////////////////////////////////////////////////////---,,,+++,,,......---,,,,,,---------.../////////......---------,,,,,,,,,,,,,,,------......//////.........---......///000.........------------------------..................---------------......///............------------------------------------------------......///,,,,,,---...////////////...------------...//////.................................------------------------............///........................------------------------------............---------------..................------,,,---...///111////////////............------------------------,,,------------.........000000000000000000000000111000/////////000111222000000000000000000000000000...---...///000///...////////////000000000000000//////......//////000000000000000000000000000222111000000000000000000111111111111111111111111222222222222222222222222222111000//////000111222333222222111111222222333444444444444333333333333444444333222222222333333000111111222333333444444222222222222222222222222555666888888666666666777333333444555555555555555555555555555444444444444555555555555555555555555333444444555555555444444333444444444444444444333555555555444333333222222222222333333444555555555666555444333333333333333444444444444444444444444333333333333333333333333222222222222111111111111444444333333222222111111333333333333333333333333222222333333333333222222111111111111222222222333333222222222111111111111000000111111111111000000000000/////////.........111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...///000000111111111111....................................///000111111///000000111111111111111////////////000000000000///......------......//////////////////////////////////////////////////////////////////////////////000000111111000000///....../////////000000000............////////////---......///////////////000000//////......------......................../////////.........------//////......---,,,,,,,,,,,,------......------,,,////////////////////////000////////////000111111555777999888666333222333///////////////////////////000000000111111111111//////000000000000//////////////////////////////.........///////////////000///......///000///---,,,,,,,,,---...///000000......---------,,,,,,,,,++++++,,,------...//////........................////////////////////////...........................---,,,+++,,,---...///------------------------,,,,,,------------------------,,,,,,------...///+++,,,---...////////////......---------......///........................---...............---------------............///........................------------------------------............------------------......//////------,,,,,,,,,---...//////////////////.........------............------------------............////////////////////////000///...------...000111///////////////////////////.........//////............/////////000000000000000000000000000000000000000000000000000000000444444333222222111222222111111111111111222222222333333333333222222222222333333222222222333444555444333333333333444444555444444444444444333333333444444333333333333333444333333444444555666666666555555555555555555555555555666888888777666777888444555666777888888777777777777777777666666666666777777888999999999999999333444555666666555444444555555666666666666555555444444444444444444333333555555555666666777777777444444444333333444555555555555555444444444444444444444444444444444444444222222222222222222111111444444333333333222222222333333333333333333333333222333333333333333333222111111111222222222333333333333222222222111111111000111111222222111111000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000000111111000000------------------------......------...//////000//////000111111111111000------------............//////............//////////////////////////////////////////////////////////////////////////////000000111111111111000000...////////////000000000.........///////////////---......///////////////000000000//////......---////////////////////////000000000/////////....../////////.........------,,,,,,------------,,,,,,........................///////////////000000111222333444444333222111111000000000000000000000000///000000000111111111111//////000000000000//////........................------....../////////000000///......///000///---,,,,,,,,,---...///000000......---------,,,,,,,,,***++++++,,,---...//////..................------.........///////////////.....................------,,,+++++++++---...///,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......+++,,,---...///////////////......---------..............................------...//////......------------............///........................---------------------------......//////......---...------------...///000...------,,,,,,,,,,,,,,,.........///////////////---......//////......------------........./////////////////////////////////...------...///000111////////////////////////.../////////......//////////////////000000000000111111111111111111111111000000111222222111000000444333222222111111111111000000000111111222222222333333333333333333333333444444444444444555555666333333333333333444555555777777777777777777777777888777777666777777888888888888999999999:::::::::::::::::::::::::::::::::999;;;<<<===<<<;;;<<<===999:::<<<=========<<<;;;::::::999999888888888888777888999;;;;;;<<<<<<;;;999999::::::999999888888888888999999999999888888444444444555555666666666666666666777777777777777333333333444555666777888666666666555555444444444444444444444444444444444222222222222222222333333444444444333333333333333333333333333333333333333333333333444444333333333111222222222222333333333333333333222222222222111111111222222222222111111111111111111000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////000000000000///..............................------,,,,,,------......---...//////000000//////------------............/////////....../////////////////////////////////////////////////////////////////////////////////000000111111111111000000////////////000000000111///////////////.........---......///////////////000000//////////////////////////////////////////111000000000////////////000000000000000000000000,,,------------------,,,.......................................///000000000000000111111111000000000000000000000000000000000000000000111111111111//////000000000000//////........................---------......//////000---,,,+++,,,......---,,,,,,---------.../////////......---------,,,,,,,,,++++++,,,,,,------......---............---,,,,,,,,,,,,,,,,,,,,,---------...............---------++++++++++++,,,---...///,,,,,,,,,------------...+++,,,,,,------.........,,,,,,,,,,,,,,,------...,,,,,,---...//////////////////...------------...------------------------,,,---...000000///......---------............///........................------------------------......////////////............---,,,---...///000.........------,,,,,,+++.........///////////////---...///000000///...---------........./////////000000000000000000000000...//////000111111111111000000000000000000000000///000111000///...///111000000000000111111111111111222222333333222222111000111222333333222111000111111000000///000000000111111111222222333333444444444444555555555666666444444555555666666777777444444444444444555666777777777777888888888999999999999999888999999:::;;;999::::::;;;<<<======>>>????????????????????????>>>@@@BBBBBBBBBAAABBBCCC@@@BBBCCCDDDDDDCCCAAA@@@AAAAAAAAA@@@??????>>>>>><<<===???AAABBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<888999999::::::999999888999999999999::::::::::::777777777777888888888888666666666666777999:::;;;888888777777666555555555555555555555555555555555333333333333444444444444444444444444333333333333333333333333333333333333333333444444444444333333222222222222333333333333333333333333222222222222111111222222222222111111000000/////////.........111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////...---////////////////////////...------,,,------......------...///////////////////////////000000000000000//////......//////000///////////////////////////////////////////////////////////////////////////000000111111000000////////////000000000111111///////////////.........---......//////////////////////////////000000000////////////////////////000000/////////.........,,,,,,---....../////////------............------........................---------------......///000//////000111222222111111111111111111111111111000000000000111111111111//////000000000000//////........................,,,,,,---......///000000,,,++++++,,,...///...---------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++++++++,,,,,,---------//////.........---------******+++,,,------------,,,---------............++++++,,,,,,---......///,,,,,,++++++,,,,,,---...------...............---//////...---------------------------------------,,,---///000000000///...---------............///........................------------------------......////////////......///...---,,,,,,...///000,,,------.........................../////////000---...///000000///...---............////////////000000000000000000000000,,,---///111111111000///000000000000000000000000///111222222000///000222111111111111222222222222111222333444444333222111111222444555555444222111222111111111111222222333333333333444555666666666555666666777888999::::::777888999::::::;;;;;;;;;999999999::::::;;;<<<===;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOPPPOOOOOOPPPQQQSSSUUUVVVWWWVVVTTTRRRPPPPPPPPPPPPOOONNNMMMMMMMMMKKKMMMPPPRRRSSSTTTSSSSSSOOOMMMJJJGGGEEEEEEFFFFFFAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBAAA@@@@@@??????<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999888777666666666555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444333333444444444444333333222222222333333333444444444444333333333222222222111222222333333222222111111111000000000/////////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111000000000000000000000000000000000//////.........//////......///000000000000000////////////000000000000000000////////////000000////////////////////////////////////////////////////////////////////////...//////000000//////...//////000000000111111111000/////////............---......///////////////......//////000000111111000000000000000000000000//////.........---------'''((()))***+++,,,,,,------......//////......---........................---,,,,,,,,,,,,---......111000000111333444444333111111111111111111111111000000000000111111111111//////000000000000//////........................,,,,,,------...///000000...---,,,...000111111000...............---------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------...///...---+++***---------......///////////////.........---------(((***+++---......---------------....../////////++++++,,,,,,---...//////,,,,,,++++++,,,,,,---............///......------000///...---------------------------------------+++---///000111000///...---------.........//////........................------------------------......////////////......///...,,,,,,,,,---///111***+++---...///000000000---.........//////000000---...///111111///...---............/////////000000000000000000000000000(((***---///000///---,,,000000000000000000000000000222444333000///111333111111222222222333333333222222444444444444222222222333555666666555333222444444444444555555666777555555555666777888888999777777888999;;;<<<===>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIJJJLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPSSSVVVZZZ]]]```aaa````````````````````````]]]___aaabbbaaaaaabbbccckkkmmmnnnooonnnkkkhhhfff^^^^^^]]]]]]\\\[[[ZZZZZZ\\\^^^aaadddeeefffeeeeeeaaa^^^YYYUUUSSSSSSUUUVVVRRRRRRSSSSSSSSSSSSRRRRRRLLLKKKIIIHHHFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@???======<<<<<<:::::::::999888777777666666666666666666666666666555555555666666666777777444444444444444444444444444444444444444444444444333444444555555444444333222222333333333444444444444444444333333333222222111222222333333222222111333333333333222222222222////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...///000111333333333333000000000000000000000000222111000000000000111111//////000111111111111111------------.........///000000////////////000000////////////////////////////////////////////////////////////////////////......////////////......000000000000111111111111000000//////.........------......///////////////---///111222333222000///000000000000000000000000/////////////////////////////////...---------,,,......////////////......///...---,,,,,,,,,,,,,,,------...//////...------000///.........000111222111111000///////////////000000000000000000000000111111000///...------,,,........................------------------------------------------------------------------------++++++++++++++++++++++++...---,,,,,,---...000111111000///...,,,,,,,,,,,,////////////////////////........................+++,,,,,,---...///000000///...---,,,,,,---...///,,,,,,,,,---------......---......//////......---..................---------------------------------+++)))((()))+++---///,,,---...//////...---,,,......///000000000000000......---,,,---...///000...---,,,,,,,,,,,,---.....................------........................------...............---///////////////.........//////000111111111111111///............//////000---...000111111111000///------.../////////.........///000000111111111111333333333333333444555555444444444333222333666999555444333111///000333666555555555555555666666666777888999888777777999;;;;;;;;;<<<<<<===>>>>>>???@@@BBBDDDFFFGGGHHHJJJMMMNNNOOOOOOOOONNNLLLJJJIIIKKKKKKKKKNNNPPPRRRQQQPPPTTTWWW[[[]]]___```aaaccc``````___]]]ZZZZZZ[[[]]]___```cccjjjtttzzz}}}}}}~~~{{{yyywwwvvvuuuuuutttrrrqqqqqqtttvvv~~~|||wwwuuurrrooolllkkkjjjjjjmmmqqqxxx}}}yyytttmmmfffbbbaaacccddddddeeehhhiiijjjiiihhhggghhheeeaaa^^^[[[XXXTTTQQQMMMNNNOOOQQQQQQQQQOOONNNOOONNNMMMKKKIIIFFFEEEDDD@@@>>><<<===>>>>>>;;;888;;;<<<<<<:::777666666777555555666666666666555555555777999999666444222111333333333444444444444444222222111111111333444555666555444444444444555666333333333333333333333333222222222222222111000///444444333333222111000000222222111111111111111111111111000000000000111111222222222222222222222222////////////............222222111111000000//////////////////000111222333222222000///......................../////////000//////000000111111111222///////////////.........000000000000000000000000/////////......---------///////////////.........//////.........---------......///000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,...///111111000///...////////////////////////////////////////////////...............---------...........................---------------...///.......................................///000111111111000////////////000000000000000000000000000///////////////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++---...///000000//////......//////................................................---------...............------,,,++++++,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,........................------------------------...---+++******,,,---///...///000000000000///.........///000000000000000......---------...///000......---,,,,,,---...............................................................///......------..................////////////000111111111111000//////.........///000000---....../////////......------...////////////...222222333444444444333333222222222111222222333444444555555444222333555777777888999999777777888999888888888888888888888888;;;<<<>>>>>>>>>???BBBDDDFFFGGGHHHJJJKKKKKKKKKKKKPPPRRRUUUWWWXXXZZZ]]]```ccccccbbbaaa```___^^^^^^YYYYYYZZZ\\\___aaa```___dddgggkkknnnpppppprrrssstttssspppkkkhhhhhhjjjmmmuuuwww{{{|||{{{zzzzzz~~~zzztttrrrrrrssswwwyyy|||}}}xxxsssoookkkfffccc___``````aaaaaabbbccccccbbbaaa^^^ZZZVVVSSSQQQPPPMMMJJJGGGFFFFFFEEEBBB??????@@@@@@???===;;;;;;;;;888888888888777777666666;;;<<<<<<;;;999777555555555555555555444444444444555555444333333444555555555555555555555555555555333333333333333333333333333333333333333222111111444333333333222111111111222222222222222111111111222222111111111111222222222222222222222222222222111111111111000000000///111111111000000000000000////////////000111222333222222000//////................../////////000000///000000000111111111111////////////////////////000000000000000000000000000/////////..............................////////////.........---------......///000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,---...///000///..............................////////////////////////---------..................---,,,++++++,,,---...---------......///000111///...---,,,,,,---...///,,,,,,...//////000000000222111000000///000000000000000000000000000000000.........//////000000000........................------------------------------------------------++++++++++++++++++++++++------------------------++++++++++++,,,---...///------------......///000................................................//////.........---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++........................------------------------///...---------------.........////////////............///000000000000///......------......///000......---,,,,,,---......................................................///////////////...---,,,,,,---------.../////////......///000000000000000///////////////000111111000000//////...///////////////000111111111111111333333333333222222222222333333333333333444555666666777888777666666888999777999===>>>===<<<<<<<<>>===<<<;;;::::::<<<;;;:::999888777777777555555555444333333222222777777666555555555555666444555666777777666555444333333333333333333333333444444555555444444333333333333333333222222222222222222222222222222222222444333333222222333333444333333333333333333333333333333333222222222111111000000000000111111111111////////////000111222333222111000000////////////....../////////000000000000000000000111111111111////////////////////////000000000000000000000000///////////////.........,,,---------...//////////////////............---......///000000000000000////////////////////////000000000000000000000000////////////////////////,,,---...////////////...........................////////////////////////,,,---------...////////////...,,,++++++,,,...//////////////////000111111000///---,,,,,,---///000,,,---///000111111111000222222111000000000000111000000000000000000000000/////////////////////000........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...//////000111++++++******++++++,,,---........................................................................---------,,,,,,------------------.........//////+++,,,,,,,,,,,,,,,,,,+++---------...................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////...............//////000......------------..................////////////........................///000000//////...---,,,+++,,,,,,---...//////000......///000000000000///////////////000111222222555444222111111111222333111111222333444444444444444333333333333333333333666666666777777888::::::999:::<<<=========???AAA>>>AAAEEEGGGGGGGGGHHHIIINNNOOOQQQTTTVVVWWWWWWWWWTTTWWWZZZ]]]```ccchhhkkkkkknnnrrruuuwwwxxxwwwvvvtttvvvwwwxxxyyy{{{~~~yyyuuusssmmmjjjeeeaaa^^^\\\[[[[[[[[[[[[[[[[[[YYYUUUOOOLLLJJJIIIHHHGGGEEEDDDCCCCCC>>><<<:::999999:::;;;;;;888888777777666555555555555555555555555666666666444555777888888777555444444444444444444444444444444444555555555444444333222222333333333333333333222222222333333333333333444444333333333333444444333333333333333333333333444333333333222222222222//////000000111111222222////////////000111222333222111111000//////000000...////////////000000000000000000000000111111111///////////////000000000////////////////////////........................+++,,,,,,---...//////000/////////.....................///000000000000000////////////////////////////////////////////////////////////////////////......//////000000000000////////////////////////////////////////////////,,,---------.../////////000///---,,,,,,---///000222111000///////////////000///---,,,,,,---///000---...000222333444333333333333222111111111111111000000000000000000000000222111111000//////......////////////////////////------------------------................................................++++++++++++++++++++++++------...///000000000000,,,,,,+++************+++................................................,,,,,,------...//////000////////////////////////////////////000000000000------............---------------.........//////........................---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------...///////////////.........///////////////................................./////////000000........................//////000000///......---,,,,,,------...///000000...//////000000000000000/////////000000222333333666555333222222333444555000111222333444555555444777666666666777888999:::777888888999;;;===>>>???>>>@@@BBBDDDEEEGGGKKKMMMQQQSSSVVVYYY[[[]]]aaadddfffgggiiijjjjjjiiihhhhhheeegggkkkooorrrwww|||yyywwwrrrmmmkkkkkkmmmoootttssssssrrrpppiiiaaa[[[XXXVVVTTTRRRQQQPPPOOOOOOLLLHHHCCCAAAAAAAAA@@@???======<<<<<<;;;::::::999333333444555666777777777555666888999999888666555444444444444444444444444333333444444444444444333333333333333333333444444222222333333444444444444333333222222222222333333333333333333333333333333333333222222222111111111//////000000111111222222////////////000111222333222111111000000000000111////////////000000000111111111000000000000000000////////////000000111111////////////////////////------------------------,,,,,,------...///000000////////////////////////......///000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////////////////////////////---------...............000///............///000222111000///............///...---,,,,,,---.../////////111222444555555555444333222222111111222222000000000000000000000000333222222111///......---////////////////////////------------------------................................................------------------------++++++---......///......///...------,,,,,,,,,,,,------------------------........................++++++,,,---...///000111//////000000000000///////////////000000000000111//////000000000000//////,,,,,,------.../////////........................,,,,,,++++++,,,------...//////............//////------...////////////...---...///000000000000///---...////////////...---.........//////000000111...........................//////000000/////////------......///000000000//////000111111111111111000000000000111222444444333333222222333333444555111222333444555666666666666666666777999<<>>???AAADDDFFFIIIJJJLLLMMMNNNOOOQQQTTTYYY]]]bbbeeeiiimmmpppuuuzzz~~~|||xxxvvvvvvyyy}}}~~~|||~~~yyyqqqiiigggeeecccaaaaaaaaaaaa___YYYRRRNNNLLLJJJFFFCCCBBBAAA???>>><<<:::999888555666777888999999999888666777888999999888777666444444444444444444444444222333444444555444444444444444444444333333333333222333333444444555555666444333333222222333333444333333333333333333333333222222222111111111000000000000000000111111111111////////////000111222333222111111000000111111111/////////000000000111111111111111111000000000000...//////000000111111222000000000000000000000000---------...............------......///000000000...////////////000000000......///000000000000000////////////////////////000000000000000000000000////////////////////////......------......//////........................////////////////////////...............---------........................000000///.........//////........................//////000111222444555666444444333222222222222333000000000000000000000000111111111000000000//////////////////////////////------------------------................................................------------------------+++,,,---...//////.........------------......///------------------------........................,,,---------......//////,,,,,,---......---,,,,,,---............////////////000000000000000000///,,,,,,------...//////000........................---,,,++++++,,,...000222000000///......///000000,,,---......//////......---...///000111000000///---...///000000///...------......///000000111111........................---...///000000111000000//////000000000000000000000111111222222222222222000000000111222333444555111222333444555666666666666777888999:::;;;;;;;;;:::;;;<<<>>>AAAEEEIIILLLNNNOOOQQQTTTXXX[[[^^^```cccbbbbbbaaabbbeeekkkooopppuuu|||~~~}}}zzzxxxwwwwwwxxxxxxsssmmmfffbbb```]]]XXXTTTPPPNNNKKKHHHDDD@@@===;;;<<<======>>>===<<<;;;:::888888888888888888888888555555555555555555555555333444555666666666666666555555555444333333333222333333333444555666666666555555444444444444555555444444444444444444444444222222222222111111111000111111111000000000000000////////////000111222333222111111000000111222222//////000000000111111111111111111111000000000///...//////000111111222222000000000000000000000000////////////000000000111//////000000000000000000.../////////000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////////////////---,,,,,,,,,,,,---......------------------------/////////////////////////////////......------,,,,,,------......------,,,...------......///000111------...//////...------//////...///111333555777555444333333222222333333000000000000000000000000000000000000111111111111000000000000000000000000------------------------////////////////////////------------------------++++++++++++++++++++++++---...///111111111111000*********+++,,,---//////------------------------........................///............---------)))***+++,,,,,,+++***))),,,,,,,,,---------......//////000000000000//////,,,,,,------...///000000////////////////////////...---,,,+++---///333555///...---,,,,,,---...///,,,---......//////......---...000111111111000///---...///000000///...------......///000111111222........................,,,---...000111111111111111111111111000000000000111111222333333333333222000000000111222444555666222333555777999999999999<<<===>>>@@@AAAAAABBBBBBEEEFFFGGGJJJNNNSSSXXX[[[```aaacccgggkkkooosssuuuvvvtttrrrppppppsssyyy}}}|||yyywwwwwwvvvqqqmmmdddbbb^^^XXXRRRMMMIIIGGGCCCCCCCCCCCCAAA???<<<;;;999999888777777888999999555555555555555555555555555555666777777777777777666666555444333333222222333333444444555666777777666666555555555555666666444444444444444444444444333333333222222222111111222222111111000000//////////////////000111222333222111111111111111222222000000000000111111111111222111111111000000//////...//////000111222222222000000000000000000000000000000111111222222222333111111111111000000000000.../////////000000111111...//////000000000000000111111111111111111111111000000000000000000000000////////////////////////...............///000111............////////////000000//////.........---............/////////000///,,,***((((((***,,,///////////////////////////---------,,,,,,+++++++++---...///111333555666777333333333333222111000///111111222222222222111111222222111111000/////////////////////...............---,,,++++++,,,---......//////000000000000000000000000000///...---,,,------,,,,,,,,,,,,++++++)))***+++,,,...///000000...............---------------............------////////////////////////////////////////////////------,,,,,,,,,,,,++++++---------............///------------------------...........................------,,,,,,------...,,,,,,,,,------.................................,,,,,,,,,---------......////////////////////////000000000000000000000000///......///000000...---,,,---...///000000000000...///000000......///000000///...------...///000---///222222222111111222000222444444444444666777777888999999:::<<>>===<<<:::999888888999999888666555666666666666666666666666666666777777777666666555555555444444333333333444555555444444555555444444333222444444444555555555666666444333222222111111222222111111111111111111111111111111000000000000111111000111111111222222222222111111111111111111111111//////000000000000//////111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000000000000000000000......//////000000111111222111000//////...//////000000//////.........---......------......///000............////////////000/////////...................../////////000000///...,,,******,,,...///.................................---------,,,,,,------///000222444555666444444444333333222000000000111111222222111111000111111111000000000000000////////////............---------,,,,,,------------...//////000000//////000000000000///...---,,,------,,,,,,,,,,,,++++++***++++++,,,---...////////////...---------------------............------.........................................................---------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,.................................------.........,,,,,,,,,------.................................,,,,,,---------.........////////////////////////000000000000000000000000///......///000000///---+++,,,,,,---............---///000///...---...000111111222222222222111111///111333444444444555666666777999999888888:::;;;<<<>>>AAACCCGGGKKKQQQUUUXXX\\\aaacccdddcccbbbbbb```cccfffiiilllrrryyywwwooogggaaa_________^^^\\\YYYWWWVVVQQQOOOKKKGGGCCC@@@??????<<<======<<<::::::::::::888888888888888888888888666666666666666666666666777777666555444444555555555666666666666555444444444444444555555555666666444333222222111222222222111111111111111111111111000000111111111111000000000000000111111111222222111111111111111111111111//////000000000000//////111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000///000000000000000000000000////////////000000000000111000000////////////000000000000/////////......------------------...///............////////////////////////................../////////000000000000///............///000........................//////............------,,,,,,---///000222333444444444444444333222111000000111111222222111111000//////000000000000111111////////////............,,,------......------,,,,,,---......//////......///////////////...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------000///...---,,,---......------............------........................------------------------/////////............------------............///------------------------................................................---------------.................................,,,------------.........////////////////////////000000000000000000000000///......///000111///...------...............---...000111000///...///000///000222444444222111///222444666777777999;;;===;;;===???@@@@@@AAADDDEEEIIILLLPPPTTTYYY```fffkkkpppuuuzzz}}}|||{{{yyyyyyuuuwwwzzz}}}xxxttttttuuuuuuuuuuuuuuutttssskkkggg___VVVOOOJJJHHHGGGAAAAAA@@@>>>===<<<;;;;;;888777777777777777777777666666666777888888999999::::::888777666555555555777777777777777666666555444444444555555555555555444444333222222222222222222222222222222222222222000000111222222111000000/////////000000000111111111111111111111111111111///000000111111000000///111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000////////////000000111111000000000000000//////------,,,,,,,,,------...............///////////////////////////............////////////000000000/////////000000/////////....................................------------+++,,,,,,...///000111111333333333333333222111111000000111111111111000000......//////000111111222////////////............+++,,,---......---,,,++++++,,,------......------.../////////......---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,---...///------............------........................------------------------/////////.........---------------............///000000000000000000000000................................................---------.......................................------------............///////////////////////////////////////////////////......///111111000...000000111111111000/////////111222222000000111333111222333444555444333333666888;;;<<<>>>@@@DDDFFFGGGIIIMMMOOOQQQTTTWWWYYYXXX\\\aaagggmmmtttzzz~~~rrrhhh^^^XXXTTTNNNLLLJJJGGGEEECCC@@@>>><<<<<<;;;::::::999999888777777888999:::;;;;;;<<<:::999888777666666666666777777777888777777666555555555555555555555555555444444333222222222222333222222222222222222222222///000222333333222000///////////////000000000000111111111111111111111111000000000111111000000000111111222222222222111111000000000000000000000000000000111111111111000000////////////////////////000000000000000111111111000000000000000000000000111111000000//////......//////...//////000111111111111111111000000000000...------,,,,,,,,,------............////////////.........///////////////////////////000000000111---...////////////...---........................,,,,,,,,,,,,,,,,,,,,,---++++++,,,---......//////222222222333222222111111000000000111111000000000------...///000111111222////////////............+++,,,---......---,,,++++++,,,,,,---------------...............------,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++000///...---,,,---......------............------........................------------------------.........------------,,,---------............///000000000000000000000000////////////////////////,,,---............---,,,................................................---------........./////////////////////////////////////////////////////////......///111222111///111111111222111111000000...000111111111111333444777777777777888:::<<<======@@@DDDGGGIIIMMMPPPSSSZZZ]]]```bbbdddfffiiikkkgggkkkrrryyyyyyoooiiieeebbb]]]YYYVVVRRRMMMIIIFFFEEEDDDBBB@@@>>>===<<<999999999::::::;;;;;;<<<888777777777777777888888666777777777777666555555555555555555555555555444555444333333222222333333222222222222222222222222///111222444444222111///////////////000000000000111111111111111111111111000000111111111111000000111111222222222222111111000000000000000000000000000000111111111111000000///////////////////////////000000000111111111222000000000000000000000000111111000000//////......//////...//////000111111000000000000111111111111///...------------------............////////////.........////////////////////////000000000111111------............------------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------......000111111111111111000000///000000111111000000///------...//////000111111////////////............,,,------......------,,,+++,,,------......------------.........------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++...............---------------............------------------------------------------------------.........---------,,,,,,---------............///........................////////////////////////---...///000000///...---/////////.......................................------........./////////////////////////////////000000000000000000000000///......000222222111000//////000000000000//////---///111222222333555777::::::999:::<<<@@@CCCEEEHHHLLLRRRWWW[[[^^^aaadddiiikkkmmmnnnnnnooorrrtttwww|||~~~{{{vvvpppkkkhhhccc]]]XXXRRRPPPNNNJJJFFFCCC@@@???=========<<<<<<;;;;;;;;;777777777777777888999:::777777777777777666555555555555555555555444444444555444444333333333333333333333333333333333333333000111222333333222111000/////////000000000111111111111111111111111111111000111111222222111111000111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000///000000111111222222222000000000000000000000000000000000000////////////000////////////000000111//////000000000000000111000///......------..................////////////............/////////000//////000000000111111111........................------------------------,,,,,,,,,,,,------......,,,,,,------------------//////000000000000////////////000000000000//////---.........///000000000////////////............---------,,,,,,---------,,,,,,---...............,,,------......---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000///...,,,+++------............------------------------------......................../////////............------------............///------------------------////////////////////////...000111222222111000...000/////////.........---....................................////////////////////////////////////000000000000000000000000///......000222333222000......///000111111111111111333666777888:::===??????@@@BBBEEEHHHKKKNNNPPPVVV[[[ccciiinnnqqqtttuuusssuuuxxxzzz{{{~~~~~~zzztttnnnhhhfffbbb\\\WWWRRRMMMKKKFFFFFFDDDCCCAAA@@@???>>>;;;:::999999999999999:::888888999999888888777666666666555555555444444444555555444333333333333444333333333333333333333333222222222222222222222222000000000111111111222222111111111111111111111111000111111222222111111000111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000///000000111111222333333000000000000000000000000////////////000000000000111000000////////////000....../////////000000000111000///.........................../////////000---.........//////000000000000000000111111111111//////............//////---------------------------------.........//////------------------------......///////////////...//////000000000000//////.........///////////////000/////////..................,,,++++++,,,......,,,---......//////......,,,,,,------...------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---///111000...,,,***---..................---------------------------////////////////////////000000000000////////////---------.........//////////////////////////////000000000000000000000000000111333444444333111000000000//////.........---..................................../////////000////////////////////////000000000000000000000000///......000222333222111///000111222333444444444666999<<<>>>@@@BBBEEEGGGJJJLLLPPPUUUYYY[[[\\\]]]___eeennnvvv{{{~~~}}}zzzsssmmmfffaaa___OOONNNMMMJJJHHHFFFDDDCCC>>>===<<<;;;:::999999999999::::::::::::999888888666666555555555444444444555555444333333333333444333333333333333333333333333222222111111222222333111111111111222222222222111111111111111111111111111111222222222222111111111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000///000000111222222333333000000000000000000000000......//////000000111111222111000//////...//////---.........//////000000......------------......//////............//////111111000000//////......111111000000//////....../////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...//////.........---------000000000000111111111111111000000///...------,,,------............------------------------------///...---,,,+++,,,,,,---///...---,,,,,,---...///------------,,,+++***))),,,,,,+++++++++,,,------///.........//////---+++........................------......//////000000,,,,,,------...------,,,//////............//////........................---------............///////////////000000000000111111000///////////////000000//////.........---////////////////////////......//////...---,,,,,,&&&(((+++...000111000000000......///222333111///...000222333222222333444444222444888:::888999===999@@@EEEGGGLLLTTTYYYZZZ___```aaacccccccccbbbaaadddooo~~~~~~uuukkkddd___ZZZXXXWWWSSSLLLEEEFFFBBB>>>===>>>???>>><<<:::888555444666888::::::777777666666555555444444666666555555555444444444666555555444444333222222222222222222222222222222444333222111000111222333444333222111111222333444444444444333222111000///222222222222222222222222111111111111111111111111222111000......000111222111111000000//////......000000////////////000000111111111111111111111111000000000000//////////////////////////////////////////000000111111111222......------------......//////............//////000000000///////////////000000000000//////....../////////////////////////////////.......................................------......///.........//////.........---------//////000000000111111111111111000000//////......------............------------------------------///...---,,,,,,,,,------...---,,,,,,,,,,,,---...------------,,,+++***))),,,,,,+++++++++,,,---------,,,,,,---...///---,,,........................------------............---------...------,,,,,,///..................///........................---------............///////////////000000000000111111000///////////////000/////////............///////////////////////////////////////...---------...///000000///......444222111222333444111///111222444444333333555666555444666:::======@@@EEEKKKQQQWWWZZZ^^^eeejjjjjjlllmmmnnnnnnnnnmmmlllkkkuuuxxxtttooommmlllhhhaaa\\\TTTOOOHHHEEEDDDCCCAAA>>>AAA>>>;;;999:::<<<======777777666666666666666666666666666666666666666666666666555555444333333222333333333333333333333333666555444333333333444444333333222111111222333333444444444333333111000000222222222222222222222222111111111111111111111111222111000//////000111222111111111111111000000000111111000000000000111111111111111111111111111111000000000000000000000///111111111111111111111111///000000000111111111111......------------......//////............////////////////////////000000000000000////////////...////////////////////////......////////////000000.................................///......------...............---------//////000000000000111111000000000000000000000000------............------------------------------......---,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,+++******,,,+++++++++,,,,,,---...+++******+++---......---........................---------------,,,,,,,,,---.........---,,,,,,+++......------------..............................---------............///////////////000000000000111111000///////////////////////////............///////////////////////////000000000000//////...333222111000////////////111000///000111222111///333555666666666777999;;;===<<>>BBBEEEKKKKKKMMMRRRTTTVVV^^^fffhhhqqqyyy~~~~~~{{{|||||||||{{{zzzyyywwwwwwuuuyyy|||}}}~~~sssiiibbb\\\UUUQQQPPPLLLGGGDDDAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;666777777777777888888888777777666666555444444444555555555555555555555555444444333333222222222222333333333333333333333333333333444444333222222111111111111111111111111111111111111111111111111111222111111000000111111222000000111111222333333444222222111111111111222222111111111111111111111111000000000000000111111111////////////////////////000000000000000111111111......------------............------------......------......//////000000.............../////////////////////////////////------...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,---........................////////////000000000------..................------............------........................,,,---------------------------............------,,,,,,---------,,,++++++++++++++++++,,,---...///333000...---......---,,,........................000/////////......---------.........---,,,,,,+++------,,,,,,,,,,,,------........................---------............///////////////000000000000111000000///////////////.........///////////////////////////////////////000000111111111111111000333111000//////111333555444555555666777888:::<<<999;;;???CCCFFFJJJNNNRRRXXXXXX[[[^^^___aaahhhqqqzzz~~~{{{xxxwwwvvvvvvzzzzzzzzzzzzzzzzzzzzzzzz{{{~~~vvvnnnhhh```\\\VVVQQQLLLHHHDDDAAA>>>======<<<<<<;;;::::::777777777777777777888888888777777666666555444444666666666666666666666666444444444333333333222222333333333333333333333333333333444444444333222222111111111111111111111111111111111111111111111111222222111111111111222222...//////000111222333333111111111000000111111111111111111111111111111111///000000000111111111222000000000000000000000000111111000000000000000000......------------............------------........................//////---............/////////////////////////////////------...//////000111111.................................///......---------------.....................////////////000000------------------------------............------........................+++,,,---.........---------......//////......---,,,,,,,,,------,,,,,,+++*********+++,,,---...///555333///.........---,,,........................///////////////.........,,,------......------,,,......------------..............................---------............///////////////000000000000111111000///////////////.........//////////////////////////////////////////000000111111111111000555333222000000111333444777888999999888:::===???CCCGGGMMMRRRVVVZZZ^^^aaaaaacccgggjjjjjjjjjqqqzzz}}}|||{{{zzzxxxwwwvvvuuuuuurrrrrrqqqqqqqqqtttyyy}}}rrrmmmfff___YYYRRRLLLHHHDDDCCCBBB@@@>>><<<;;;:::::::::999999999888888888888888888777666666555555666666666666666666666666555666666666666555444444333333444444444444333333333333444444444444333333222222222222222222222222111111111111111111111111222222222222222222222222//////000000111222333333111111000000000000111111111111111111111111111111///000000111111222222222222222222222222222222222111111111111000000000000......------------.........------,,,,,,------.....................---------------.........//////////////////////////////---------......//////000........................------......///.........---------.........//////........./////////000000//////......------,,,,,,------............------........................+++,,,---.........------,,,---............---,,,+++,,,,,,------,,,,,,+++*********+++,,,---//////444111...------......---........................------...............///++++++,,,---............///..................///........................---------............///////////////000000000000111111000///////////////............/////////000////////////////////////...///000000111111000000333333222222333555666777888:::===>>>???CCCHHHLLLSSSXXX^^^dddgggjjjmmmnnnnnnqqqwww{{{{{{zzz|||{{{{{{|||}}}|||yyywwwvvvvvvuuutttsssrrrpppooommmpppssswww{{{{{{ssskkkccc[[[WWWQQQOOOMMMJJJFFFCCCAAA???>>>======<<<;;;:::999999999999888777777666666555666666666666666666666666555666777777777666444444333333444555555444333333333333444444444444444333333333333333333333333333111111111111111111111111111222222222222222222111000111111222222333333333222222111111111111222222111111111111111111111111///000000111111222333333222222222222222222222222111111111111000000000///.........------............------,,,,,,------.../////////......------,,,---------.........//////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------.........//////............/////////000111111000///...------,,,---..................---////////////////////////***+++---...///...------++++++------------++++++++++++,,,------,,,,,,,,,*********+++,,,---///000111///,,,+++,,,.................................,,,,,,,,,------.........******,,,---...///////////////............//////........................---------.........//////////////////000000000000111111000///////////////---.........//////000000////////////////////////......///000000000000000///000111444777:::<<<>>><<<@@@DDDHHHLLLSSS[[[aaa___dddkkkpppsssuuuvvvwwwzzz~~~|||}}}}}}{{{yyysssrrrpppqqqrrrsssrrrqqqrrrssstttuuuuuuuuutttssssssxxx}}}||||||~~~vvvnnnhhh\\\[[[WWWSSSOOOKKKHHHFFFAAAAAA@@@>>>===<<<;;;:::999999888888777666666666666666666666666666666666333444555555555444222222333333444555555444333333333333444444555444444444444444444444444444444444111111111111111111111111111222222333333222222111222222333333333333444444444333333222222333333444111111111111111111111111///000000111222222333333000000000000000000000000222111111111000000//////------------------------111111000000/////////.........------------......///////////////000111111///............---------111000///...---,,,++++++---------............///......//////...---,,,,,,...------,,,,,,------...111...,,,---000111///---------,,,------...///000------------------------......------------............---,,,,,,+++*********+++---......---+++***,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,---...000111000///---,,,---------,,,,,,+++++++++...------------...//////---------............///...---,,,,,,,,,,,,---...//////.........------------......///////////////............////////////000000000000000111111222222222111111000000//////000000/////////000000111222333444333111000111222777777888:::<<>>;;;999:::::::::999888777888999;;;;;;:::999777555333111666555555555555444444444555555555666555555444333444444555555555555444444111222333333333333222111333222222111111222222333000000000111222222222333333333333222222111111111222333444333111//////000111111222222222222111111111111111111111111111111000//////...///111333444111111000000111111222333------------------------000000000//////...............------------......//////......//////000111///............---------...............------------------............///......//////...------,,,...------,,,,,,------...//////000///------------//////..................------------------------......------------......//////...------,,,++++++,,,---............---,,,,,,,,,,,,++++++++++++***......---------......///222222333444333111///------------,,,,,,,,,++++++...------------...//////---------............///...---,,,,,,,,,,,,---...//////.........------------......///////////////............////////////000000000000000111111222111111111000000000//////111111000000000000111111444555666666555555777888666999===BBBGGGLLLPPPRRRZZZ[[[]]]___aaaffflllqqq{{{}}}{{{vvvrrrrrrrrrrrrqqqqqqpppoooooollllllnnnttt|||zzzsssooofff```WWWQQQMMMIIIEEEAAA>>>>>>===;;;:::999:::;;;888888888888777777666555888888888888777777777777333444555555666666666666444555555666666555555444444333222222222222333444333333222222222222333333222222222222333333333333333333333222222222111111111222333222000///...///111111222222222222111111111111111111111111111111222111111111222333444555111111000000111111222333------------------------/////////.....................------------............------......///000///............------------------.........//////---------............///.........///......---,,,...------,,,,,,------...---000111///+++(((***---111000000///......------..............................------------....../////////......------,,,........................,,,,,,,,,,,,++++++++++++------------......///000444444444444222000...---------------,,,,,,,,,,,,...------------...//////---------............///...------,,,,,,------..................------------......///////////////............////////////000000000000000111111222111000000000000/////////222111111000000111111222111333444555666777:::<<<>>>AAAHHHOOOWWW^^^bbbeeekkkkkkjjjjjjlllqqqxxx}}}}}}zzzwwwsssooonnnnnnoooqqqrrrsssttttttuuuvvvxxx|||uuukkkccc\\\VVVOOOJJJCCCBBB???<<<::::::999:::999999999999999888888888666666666555555555444444222333444666777777888888555555666666666666555555777555333111111333555777444444444333333444444444444444444444333333333333333333333333222222222222222333444333111000000111111111222222222222111111222222222222222222222222222222111222222333444555111111000000111111222333..........................................------......------------......---------------.../////////............------------------............///---------............///---...............------...------,,,,,,------...+++---...---+++***+++---000000000//////......---////////////////////////......------------......///.........---------,,,......------------......------,,,,,,,,,+++++++++*********+++,,,---...///000000000000///...,,,+++------------------,,,,,,...------------...//////---------............///------------------------........................---......///////////////............////////////000000000000000111111222000000000000000000000000222222111111111222222333000222555777999===AAADDDMMMOOOUUU\\\dddlllssswwwzzzyyywwwvvvxxx~~~|||yyyxxxyyy{{{|||~~~|||zzzyyyxxxwwwtttrrrqqqrrrtttwwwzzz}}}}}}tttmmmddd[[[UUUMMMJJJFFFBBB@@@>>>===<<<===<<<;;;:::999888888888555555555444444444444333444444555666777888888777555666666777777666666555777555444333333444555777555555444444444444555555555555444444333333222222333333333333333333333333333444666555333222222333111222222333333222222111222222222222222222222222000000000000111111222222111111000000111111222333........................------........................------------......---------------.../////////............---------///............------------------............///------...............---...------,,,,,,------...+++))))))***---///...---------...///000000//////////////////////////////......------------......---------,,,,,,,,,,,,,,,------,,,++++++,,,---------------,,,,,,,,,++++++*********+++,,,---...///,,,,,,------------------------------------------...------------...//////---------............///---------------------------.....................---......///////////////............////////////000000000000000111111222000000000111111111111111222222222333333444666666777999===@@@EEEJJJPPPTTTYYYZZZ^^^dddmmmxxx~~~yyytttrrrsssvvvxxxxxxwwwwwwyyy{{{|||zzzyyyzzz{{{}}}~~~uuujjjcccZZZVVVRRRNNNKKKHHHDDDAAA<<<;;;:::999888888888999999999999999888888888888666777777888777777666666666777777777777777777666444555555666666555555444666555555444444555555666444444333333222222111111333333333333333333333333222333555444333111222222222222333333333333222222222222222222222222222222000111111111222222222222111111000000111111222333......................................./////////......------------............------......///000///............---------//////.........------------------............///,,,---......///............------,,,,,,------...***(((&&&)))///111000---***+++---////////////.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------......///000,,,,,,------.../////////------------...............------------...//////---------............///,,,------......------,,,---------...............---......///////////////............////////////000000000000000111111222111111111222222222222333444555555666888:::<<<======@@@DDDIIIOOOVVV^^^ccccccdddiiipppzzz~~~|||}}}}}}yyyuuuqqqpppqqqtttwwwxxxyyy|||wwwooogggddd___\\\YYYTTTLLLGGG>>>===;;;:::::::::;;;<<<::::::999999999888888888888888888888888777666666777777888888888888777777333444555666666555444333555555444444444444555555333333333333222222222222333333333333444444444444///111222222000000000111222222333333333333222222333333333333333333333333333333444444444444333333111111000000111111222333.................................//////000000000......------------......//////......//////000111///............------------------...............---------............///,,,------...//////.........------,,,,,,------...*********,,,.../////////***,,,---.........,,,+++------------------------......------------......------------------------+++,,,---......---,,,+++...------------,,,,,,,,,......---------......///......------......//////------------.........///...------------...//////---------............///,,,,,,---......---,,,,,,---------.........//////---......///////////////............////////////000000000000000111111222222222333333333444444444888888999;;;>>>@@@CCCDDDDDDGGGLLLRRRYYYbbbkkkqqqrrruuu{{{}}}yyytttrrrtttxxx{{{}}}xxxvvvsssrrrssswww|||}}}zzzuuusssoooiii^^^WWWLLLJJJFFFCCC@@@???>>>>>>999999999888888888777777777777888999999999888888777888888999999888888777444444444444444444444444555444444444444444444555333333333333444444444444333333333444444444555555000111333333222111111222222333333444444333333222333333333333333333333333333444444555555444333333111111000000111111222333////////////////////////.../////////000000111111.........------.........///////////////000111111//////.........---------++++++,,,---...///000111---------.........//////,,,,,,---.../////////......------,,,,,,------...))),,,///...,,,+++...111,,,,,,.........,,,***(((------------------------.........------.........---.....................,,,---///000000///---,,,......---------,,,,,,,,,------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,---------.........//////...------------...//////---------.........//////,,,,,,---......---,,,,,,---------.........//////---......///////////////............/////////000000000000000000111111222333333333444444555555555:::;;;===???BBBEEEHHHJJJMMMPPPVVV\\\dddnnnxxx~~~}}}{{{zzz{{{~~~wwwsssnnnkkkmmmqqqtttvvvwwwvvvuuuwwwzzzuuulll]]]ZZZTTTMMMGGGBBB@@@???=========<<<<<<<<<;;;;;;555666777888999:::::::::888888999999999999888888666555333111111333555666444444444333333444444444333444444555555666666666333333333444444555555555333555666666555444555666222333333444444333333222333333333333333333333333111222333333333222111000111111111000111222222333............////////////---------...............//////.........---------+++,,,,,,---...///000000......------------......//////////////////////////////...---,,,,,,,,,,,,---...///...,,,+++,,,---......------------..............................++++++,,,,,,---...//////------------------------,,,,,,,,,---------...............------,,,,,,,,,111111///...,,,+++))))))------------------------+++,,,---.........---,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,------...///000000111......------------......---,,,++++++---//////...............////////////......////////////......000////////////000000111///111222222111000111222333333333222333777<<<@@@CCCFFFIIILLLOOORRRWWWZZZ[[[^^^cccjjjsss}}}~~~|||xxxuuuqqqppprrrsssqqqooolllmmmooorrrtttvvvwwwxxxzzzxxxzzzxxxqqqfff\\\TTTNNNIIIFFFCCC@@@===<<<<<<===>>>===888777555555666777777666999888777666555444333333555555777999:::999666333333444444555555444444333777666555444333222222222555555444444444333333333555555555444444444333333333444666777777555333222333333333333333333333333333444555555555333000///000000111111111222222222------------............---------...............//////.........------------------.../////////000......------------......////////////////////////------,,,,,,,,,------...---...///...,,,+++,,,---......------------..............................++++++,,,,,,---......///------------------------,,,,,,,,,---------............---------,,,,,,,,,//////......------,,,,,,////////////////////////+++,,,---.........---------------,,,,,,,,,++++++...............//////000------...//////000111111......------------......///...,,,,,,...///...---............////////////......////////////......111000000000000000111111///111333333222111222333333333444555777<<>><<<:::999:::;;;:::999:::999999888777666555555333333333555666666333111444444444555555444444444666666555444333333333333555555555444444444333333333222222222111111111111333444555666666666444333333333333333333333333333555555444333222222222222222222333333333444444444+++,,,,,,,,,---------------------.........///////////////............---////////////////////////......------------......////////////////////////,,,,,,,,,,,,---...//////---.........,,,+++,,,---......------------..............................+++,,,,,,------.........------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,------.../////////////////////////////////+++,,,------......------------------,,,,,,,,,,,,...------------...//////...//////000000111111111......------------......000...------.........---............////////////...//////000000//////...222111111000000111111111111333555555444444555666666888:::===BBBHHHOOOTTTZZZ^^^dddiiikkkkkkkkklllvvv}}}}}}wwwtttsssqqqpppllljjjiiiiiikkkmmmnnnmmmuuuuuuuuuwwwzzzvvvkkkeeeXXXTTTNNNIIIFFFCCC@@@>>>@@@>>>;;;::::::;;;:::999:::::::::999999888888888888666666666888888777666444444555555555555444444555555444444444444444555555555555444444444444333222222222111111111000000222333444555666666555444333333333333333333333333777555333111000111333444222222333333333444444444,,,,,,,,,,,,------------,,,,,,------...//////////////////...............000000000000000/////////......------------......////////////////////////,,,,,,,,,,,,,,,---...///,,,---......,,,,,,,,,.........------------..............................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------***++++++,,,---......///------------------------,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,------///000000000111111111222......------------.........---+++,,,---......---............//////////////////000000000000//////111111000000000000111111222444666888777888999;;;===@@@DDDIIIPPPWWW___eeefffkkkpppuuuwwwxxxzzz{{{}}}xxxsssqqqnnnmmmkkkjjjjjjkkkmmmqqquuuwwwyyyyyyzzz}}}~~~wwwiiieee^^^XXXRRRLLLGGGCCCCCCAAA===;;;;;;<<<;;;:::::::::::::::::::::::::::;;;999777777888999999999555555666666666666555555444444444444444555666666555555555555444444444444444444333333333222222222111222333555555666666555222222333333333333444444555444333222111222333333000000111111111222222222,,,------------.........,,,,,,------...//////000////////////////////////000000000000000/////////......------------......///////////////////////////...---,,,,,,,,,,,,,,,,,,---...---,,,,,,---.........------------..............................,,,,,,,,,---------------------------------------,,,,,,,,,---------......------------------------+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------,,,++++++++++++,,,------000000000000111111111111......------------......,,,+++***+++---//////...............//////////////////000000000000//////000000//////000000111222111444777999:::;;;>>>???DDDGGGMMMTTT\\\eeennnsssuuuxxx||||||xxxvvvuuutttxxxuuuqqqooonnnmmmlllkkkmmmnnnpppsssvvvzzz~~~{{{uuuoooggg___WWWQQQKKKHHHCCC@@@?????????>>>::::::::::::::::::::::::999777444444555777777777555666666777777666666555444444444444555666777777666666555555555444444444444444444333333333222222111222333444555555555666222222222333333444444444222333444444444333222111000000111111111222222222------------............+++,,,,,,---...///000000...////////////000000000////////////////////////......------------......//////////////////////////////...---,,,,,,,,,,,,+++---...---,,,,,,---///......------------..............................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++////////////////////////---,,,,,,,,,,,,---...///------------............///............///000000000000000000000000000000......------------......---+++***+++---//////...............///////////////000000111111000000////////////000111222333444222555:::===???BBBEEEGGGKKKOOOVVV^^^gggpppyyy~~~}}}||||||{{{wwwrrrnnnmmmmmmmmmkkkjjjjjjlllnnnpppqqqpppuuuvvvyyy{{{}}}tttiiibbbVVVQQQKKKEEEBBB@@@???===<<<<<<<<<;;;;;;::::::::::::888666666777999999888666666777777777777666666555444444444555666777777666666666555555555444444333333333222222222111111222222333333444444555555111222222333333444444555111222444555555444222111222222333333333444444444+++,,,,,,,,,------------++++++,,,---...///000000.../////////000000000000---------.../////////000......------------......////////////////////////...------,,,,,,,,,------+++,,,...---,,,,,,---///......------------..............................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------////////////////////////------,,,,,,,,,---...///------------.........///000////////////000111111////////////////////////......------------......222000.........///...---............////////////000000111111111111000000///000000111333555777888999===BBBGGGJJJNNNRRRUUUTTTYYY```iiiqqq{{{zzztttqqqqqqssstttqqqllliiiggghhhkkklllkkklllmmmqqqvvvyyyzzzzzz}}}wwwhhhbbbZZZQQQKKKFFFBBB@@@??????>>>===<<<;;;;;;:::<<<;;;999:::;;;<<<;;;:::666777777888888777777666666555555555555555666777666666666666555555555555444444444333333333222222333333333333333333444444111111222333333444555555222333333333333333333333222222333333333444444444******+++++++++,,,,,,,,,++++++,,,---...///000111.../////////000000111111+++,,,,,,---...///000000.........------.........////////////////////////,,,,,,,,,,,,---...//////+++,,,------,,,,,,...///.........------.................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---.........///000000000------------------------------,,,+++,,,---...///---------.........//////...............///000000////////////.....................------.........666444111000000///---,,,............/////////000000000111111111111000000000000111333555888:::;;;BBBFFFKKKQQQUUUZZZ^^^aaa]]]bbbiiiqqqzzz}}}zzzuuuooojjjhhhjjjllliiigggdddbbbcccggglllooouuuuuuwww{{{~~~wwwlllaaaYYYRRRMMMJJJAAAAAA@@@???>>>===<<<;;;999888777777999999888777777777888888888888777777666666555555555555666666777666666666555555555555777777666666666555555555444444333222222222333333111111222333333444555555555444222111111222444555000000111111111222222222......---------,,,,,,,,,---------.........//////000000//////.........---........................//////............//////........................000///...,,,,,,,,,---...+++,,,...---,,,,,,---///---,,,+++***+++,,,---...+++++++++,,,,,,,,,------.........------,,,,,,,,,---------.........//////...------,,,,,,,,,------...---,,,+++++++++++++++000000000000000000000000///............---------,,,------......------,,,***+++---//////...---,,,/////////......---------//////000000000000//////000///...------...///000//////............//////000222333222000//////000000111000///...///222555444444444555999>>>CCCFFFNNNRRRWWWZZZ\\\aaahhhmmmnnnrrrxxx||||||sssnnniiidddbbbbbbbbbaaa```aaacccggglllqqqvvvyyy}}}~~~uuummmcccXXXQQQNNNJJJDDD@@@???@@@@@@???;;;:::999999;;;<<<;;;999:::999999888888888888888666777888999999888777666666666666666666666666666444444444444444444444444444333111222333333222000...000333555666555333222666555444444333333444444333222111111111222333444......---------,,,,,,,,,------------.........///000/////////.........---........................//////............//////........................//////...---------------///000000///,,,++++++,,,------,,,,,,---...///000,,,,,,---------...............---------,,,,,,,,,------........./////////......---------------.........---,,,,,,,,,,,,,,,------------------------///............---------,,,------......------,,,+++,,,...000000///...---............---------,,,//////000000000000//////000///............///000111000000//////000000111---///000000/////////000111111111000000111444777888999<<>>>>>===<<<:::999999888888888888888888777666555555666777888888888888888888888888888555555555555555555555555666555333444555555444222444444333222333555777888555555444333333333333444222222333333444444444444......---------,,,,,,,,,------------,,,,,,,,,,,,---------------.......................................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,---+++)))'''(((((())))))+++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,------------...*********+++++++++,,,,,,------------...///000000------------------...///,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,------......------,,,,,,,,,,,,,,,---------...---------............/////////000000000000/////////000000111111000000///000000000//////000000000111222222111111222555777888<<>>;;;;;;:::999999999999999888888777777777777888888888888888888888888888888555555555555555555555555777555444444555666444333444333333222333555666777777777666555555555555555222222333444444444444444......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------....................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------,,,)))(((((())))))***+++,,,------,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,------......------,,,---------------......///........./////////000000//////000000000000/////////000111111111111000///222111111000000111111222111222333444555888<<>>DDDGGGPPPUUU\\\dddkkkqqqwww{{{vvv{{{}}}|||xxxsssoookkkkkkiiieee``````cccggglllnnnqqqsssvvvyyy}}}}}}ooobbbXXXQQQLLLIII======<<<;;;;;;;;;;;;<<<::::::<<<======<<<::::::999999999999999999999999666666666666666666666666888666555555666666555444555555666666777888888888777777666555555555555666222333444555555555444333((((((***+++---...000000---,,,,,,++++++,,,,,,---------------------------,,,---///000000000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........------,,,,,,,,,//////.........---------------------------------.........------,,,,,,,,,...---,,,++++++,,,---...---......///......------,,,...///...------...///------------------------...---,,,,,,.../////////------------...000111222333333333222000///111222222333444444333333555777111333777;;;AAAIIIQQQWWW]]]dddooozzzyyyxxxvvvtttrrroookkkhhhbbbddddddbbb___```ffflllnnnssswww{{{qqqhhhbbb\\\XXXKKKFFF???<<<=========;;;;;;:::999999:::;;;:::888999999999888888888888777777777666666555555555444666777777666333222222333222222333444666888999:::999777555555666777777666333333333333333333333333+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////......---------,,,,,,,,,......------,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------,,,,,,------------...............---------...//////------...///------------------------111///......///000//////............//////000111///000111000//////111222444444444444444444555666<<<>>>BBBFFFMMMVVV```fffooowwwwwwrrrrrrrrrpppooommmkkkiiifffdddaaacccdddcccbbbeeemmmsssxxx}}}yyyooogggbbbWWWQQQIIIDDDCCCCCCAAA???>>>===<<<<<<===>>>===;;;999999999999888888888888777777777666666555555555555666777666555444555666555555555666777999:::;;;<<<:::777666666666444333333333333333333333333333......------,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000...------------,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------...------------,,,,,,,,,,,,------......------,,,---.....................---/////////------...///------------------------222000//////000111000//////////////////000000000...///000000///000222444777666555666999:::;;;:::CCCEEEJJJPPPYYYdddpppxxx{{{uuummmeeecccdddhhhggggggfffeeedddccccccdddfffiiijjjlllrrr{{{wwwqqqddd]]]SSSLLLHHHEEEBBB???>>><<<;;;;;;<<<===<<<;;;:::::::::999999999888888777777777777777666666666555666777777666666777999888888777888999:::;;;;;;<<<:::777666666666555333444444444444444444444444//////...---,,,++++++***------,,,,,,,,,,,,------------------------------------,,,++++++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---......---,,,+++---------------......///...///000///...---...///........................000///......000111111111000000000111000000//////000111222222111111333555999888888;;;@@@DDDEEEEEEHHHKKKQQQZZZfffttt{{{sssjjjddd___ZZZ[[[``````bbbcccddddddfffhhhiiinnnpppsssvvv{{{ssskkk```WWWQQQKKKFFFAAA???===;;;;;;<<<>>>>>>===;;;:::::::::999999999999888888888888888888888777777888999999777777888999999999888888888999::::::888777555666777888888777444444444444444444444444...---------------------...------,,,,,,------...////////////////////////------,,,++++++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......------------------------------------............------------------------------------------------+++,,,---......---,,,+++...------------...///000///000111000...---...///........................---,,,,,,---000222222222000111111222222111000///111222333222111111333555888999<<>>===<<<<<<;;;;;;;;;:::::::::999999999:::::::::::::::;;;;;;<<<:::888666666777777777666666666777777888;;;:::777777888888777666666666666666666666666666..............................------------......////////////////////////------...////////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------,,,,,,---------...---,,,,,,,,,...000111000111222000...---..............................111///...///000111111000///000222333444333222111///111333444555777;;;===BBBIIIQQQVVVYYY___iiipppuuuxxx}}}}}}sssiiibbb^^^^^^ZZZZZZ]]]```aaaffflllssszzzuuulll^^^YYYRRRKKKFFFBBB>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;999::::::999777777777888666666666666666777888999;;;999888777888888777666666666666666666666666666/////////...---------,,,......------------......////////////////////////,,,---///000000000///...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////,,,,,,,,,------.........+++++++++,,,,,,---------------------------------,,,,,,,,,------...............,,,++++++,,,.........---,,,+++,,,...000222111222222111...---......////////////////////////555333111000111111000///...///222444555444333222111333666999;;;>>>BBBEEEKKKTTT]]]bbbccchhhrrr|||~~~xxxpppiiiccc```^^^ZZZXXX\\\ccciiinnnsssyyyrrrlllbbbYYYQQQKKKFFFCCC======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<666888999999888777999:::666666666666777888999:::888777666777999:::;;;:::777777777777777777777777,,,,,,,,,---------..............................000///...---------------,,,---......//////......---,,,,,,+++,,,---.../////////.........---------,,,+++***)))***,,,...000///...---,,,,,,---...///++++++******++++++,,,---........................//////...---,,,++++++***........................................................................//////............//////------............------////////////............///////////////............///111222222111111000555333222111222222222111222555888:::>>>EEENNNUUU]]]aaagggmmmssszzzwwwpppiiifffccc^^^\\\^^^aaadddjjjrrryyyqqqfff___XXXOOOGGGHHHCCC>>><<<<<<===<<<:::===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;::::::888777666666666666777777777777777666555444,,,,,,,,,---------....................................---,,,,,,,,,,,,,,,,,,---......//////............---------...///000//////.........---------///...---,,,++++++,,,,,,...---,,,,,,,,,,,,---...+++++++++***++++++,,,---........................,,,,,,,,,---------..............................................................................------,,,,,,,,,,,,------------............------,,,---------....../////////////////////////////////000111111222111000///222111111111222333333333555888<<<@@@EEEMMMXXX```kkkqqqyyy~~~zzzwwwpppiiicccaaa^^^[[[\\\```gggooo{{{zzzpppeeeZZZQQQOOOJJJDDDAAAAAAAAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888999:::::::::999888777777666777777777888888999999999999888,,,,,,,,,---------..............................------,,,+++++++++,,,,,,,,,---......//////......//////.........///000000...............---------//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------........................,,,,,,,,,---------......------------------------................................................------,,,,,,,,,,,,------------............------***+++,,,---...//////000////////////////////////000000111111111000000///111111222333444555777888:::>>>CCCIIIPPP[[[hhhqqq{{{{{{yyyrrrkkkgggaaa]]]]]]]]]^^^bbbiiiqqq|||qqqddd[[[VVVPPPHHHDDDCCCBBB@@@?????????>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::999888888777777777888888666777888999::::::::::::,,,,,,,,,---------..............................------,,,,,,,,,,,,,,,---,,,---......///...........................//////........................+++,,,---...////////////---,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------........................//////...---,,,++++++***------------------------................................................//////............//////------............------,,,,,,------...///000000///////////////000000000000111111111111111000000222333555666777999;;;===???DDDLLLTTT^^^kkkyyyuuurrrsssrrrlllfffaaa]]]\\\```dddhhhqqqzzz}}}oooggg___XXXPPPJJJGGGEEEBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888777888888999999666666777888888888777777,,,,,,,,,---------....................................------------......,,,---......///.........---------------------------.....................+++,,,---...////////////------............------,,,,,,++++++,,,,,,---...........................//////...---,,,++++++***------------------------................................................//////............//////------............------000000//////////////////////////////000000111111111111111111222222222333222555888999:::<<<@@@CCCHHHOOOYYYcccnnnzzz~~~zzzsssnnnkkkhhhdddbbb^^^^^^bbbjjjpppwww~~~vvvlllfff]]]VVVRRRMMMHHHDDD???>>>>>>=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888888888888999:::999999999888888666555555,,,,,,,,,---------....................................---------...//////,,,---......//////......---------...------,,,+++---------...............//////......---,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,------...........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................------,,,,,,,,,,,,------------............------111111111000000000//////...//////000000111111222111111111222333444666666444888===@@@BBBEEEKKKPPPZZZaaalllvvv~~~zzzxxxwwwuuupppjjjdddaaa___```bbbfffnnnyyyyyysssjjjccc]]]VVVOOOIIICCCCCCAAA@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999888888888999999===<<<<<<;;;:::888777666,,,,,,,,,---------..............................---,,,,,,,,,------...///,,,---......//////......---.../////////---,,,+++---------........./////////...---,,,++++++,,,,,,,,,---............---,,,---,,,,,,,,,,,,---..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................------,,,,,,,,,,,,------------............------////////////000000000000...//////000111111222222222222222333444777999::::::???GGGLLLPPPUUU^^^dddqqqxxx~~~zzzwwwtttrrrlllkkkiiigggeeeeeefffgggnnnttt}}}uuunnneee[[[TTTLLLKKKHHHEEEBBB@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::;;;::::::999888888888888<<<<<<<<<;;;:::999888777,,,,,,,,,---------..............................++++++++++++,,,,,,---...,,,---......//////......//////000000000///---,,,---------.........//////,,,+++***)))***,,,...000++++++------------++++++---,,,,,,,,,,,,---..............................000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////....../////////---..................---,,,------...///000111111...//////000111222222222222222222333555888;;;===@@@GGGPPPWWW\\\dddnnnvvvzzzuuurrrpppmmmkkkdddcccbbbeeejjjoooqqqrrryyywwwlllcccSSSQQQNNNIIIDDDAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::<<<;;;:::999888888888888888888999999999888888777---...///...,,,++++++,,,......------------......---......//////......---///////////////////////////.........------------,,,,,,,,,------....................................000///++++++...///---------------------------000---******---......,,,...---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..................////////////000///...---,,,------...111111111000000000000000//////000111222111111111333222111000000111333333777777666555666:::AAAEEEMMMXXXbbbgggnnn||||||zzzsssmmmlllkkkeeebbbaaafffgggjjjnnntttzzzyyynnncccWWWPPPKKKFFFCCCCCC===???@@@@@@????????????;;;;;;<<<<<<;;;;;;:::999999999999888888888888777777777666666555555444444+++---//////---------.........------------......------------------------......................../////////.........------,,,,,,,,,------------------------------------------000111...---///...***........................111...++++++---......,,,...---,,,,,,++++++,,,,,,,,,,,,---------.........,,,,,,---------................../////////000000000///...---------......000000000000000111111111000000000000000000000000111111000000000222333444555777999;;;>>>DDDKKKOOORRR```pppyyy|||yyyvvvqqqjjjfffggggggeeedddeeedddhhhooowww~~~tttfff]]]UUULLLFFFEEE???@@@@@@???>>>===<<<===;;;<<<<<<<<<<<<;;;::::::999999999999888888888888999999999999888888888888+++---/////////...///000......------------.........---,,,,,,,,,,,,---...........................000/////////............------------,,,,,,,,,,,,++++++++++++++++++++++++***///000///...///---)))////////////////////////111///------.........---...---,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------.........////////////000000000000000///......------......//////000000111111222222111000///......///000000222111111111222444666777555777;;;???DDDKKKRRRWWW^^^nnn}}}yyyvvvssspppnnnjjjdddaaacccffffffiiimmmkkkrrr|||{{{ooocccWWWOOOLLLDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999888888888888999999999999::::::::::::,,,...000000///...///000......------------......///---,,,******,,,---///........................000000/////////............------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...,,,---000000---........................111000//////.........---...------,,,,,,,,,------------------............------------............/////////000000000111111//////........................///000111222222333222111///------...///111444444333333444666888999<<<===@@@DDDJJJSSS\\\cccqqq~~~{{{uuuqqqnnnllliiifffhhhdddcccfffjjjmmmrrrxxx}}}sssdddYYYUUUJJJGGGDDDAAA@@@???>>>===<<<============<<<;;;;;;::::::999999999888888888666666666777777888888888...000111000...------.........------------......///...,,,++++++,,,...///........................////////////............---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++------+++---444777777------------------------///000000//////.........---------,,,,,,---......---------.........//////---------.........//////////////////000000000000......//////////////////......///000111222222333222111///------///000111444444444444555777999:::DDDEEEHHHLLLUUUaaaoooxxxvvvrrrmmmiiigggdddbbb```cccbbbfffmmmtttxxxqqqccc\\\PPPLLLFFFCCCAAAAAA???>>>======>>>>>>======<<<;;;:::::::::999999999999888444555555666666777777777...000111000...,,,,,,---......------------......///...------------...///------------------------///.........------------,,,,,,,,,,,,++++++++++++------------------------...///...,,,///666<<<<<<------------------------,,,...000000...---...///------------------...///------........./////////------........./////////............////////////......///000000000////////////000000111111222222111000/////////111222333333333444555777:::===>>>EEEHHHMMMUUUaaaqqq}}}xxxuuullliiieeecccaaa```^^^]]]___bbbkkkwwwoooggg[[[UUULLLGGGDDDCCC@@@>>>>>>>>>>>>>>>>>>======<<<::::::::::::999999999999777777777777777888888888,,,...//////---,,,------......------------......////////////////////////------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,......,,,...444777777........................))),,,//////...---...///---------------...//////............////////////............////////////------------............---...///000111000000///000000000000000111111111//////000111222333444444444555777:::???CCCHHHJJJLLLQQQYYYeeesssyyyxxxuuuooojjjeeecccaaa```aaabbbbbbaaafffkkkxxxzzzllldddXXXPPPLLLHHHDDD@@@>>>????????????>>>======;;;;;;:::::::::999999999999999888888888888888888)))+++---...------...///.........------.........//////000000000000//////------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,---************************'''***+++***+++///000...////////////////////////'''***...///------...000---------------...///000............/////////000............/////////000,,,,,,,,,---------......---...///111111111000///111111111000000000000000...///111222444555555555777888<<>>======;;;;;;;;;:::::::::999999999888888888777777666666------............------........................///............---------....../////////...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,---......//////......---------------------------,,,---...---,,,+++---///...------,,,,,,------...111111000///...---,,,,,,+++,,,------,,,,,,...///...............///000000////////////000000000000,,,---...000000000000///333111///000444888<<<>>>>>>CCCJJJNNNQQQXXXaaaiiilllrrr}}}zzzwwwrrrooollljjjiiigggiiiddd___```hhhrrryyy}}}vvvlllaaaSSSIIIGGGGGGCCCAAABBBAAA===<<<>>>;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,---...---,,,+++---///...------,,,,,,------...////////////............+++,,,...---,,,,,,---///...............///000000////////////000000000000......000111111111000000222111000111555999<<<>>>BBBGGGNNNUUU]]]hhhsss{{{|||rrrrrrpppnnnlllkkkjjjiiihhhgggfffgggkkksss|||tttfff[[[WWWJJJEEEAAAAAA@@@<<<;;;>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000.........///......---,,,------------------------,,,,,,,,,,,,---------...------,,,,,,++++++******+++,,,,,,------,,,,,,+++------------------------,,,---...---,,,+++---///...------,,,,,,------...------.........//////000+++---...---,,,,,,---///...............///000000////////////000000000000///000111111222222111111222333444666999<<>>AAAEEEGGGNNNTTT___pppxxxsssmmmiiihhhhhhhhhhhhhhhiiikkkmmmtttyyy|||qqqaaaWWWMMMHHHEEEAAA@@@BBB>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999------............------........................///............---------......------............/////////......---------************++++++++++++......------,,,+++******---......//////......---------------------------,,,---...---,,,+++---///...------,,,,,,------...............------------,,,---......,,,,,,,,,..................///000000////////////000000000000000000000111111222333333444777;;;???BBBFFFKKKOOOVVV^^^lll~~~yyysssnnnkkkjjjgggiiikkkmmmooosssxxx}}}pppcccVVVNNNJJJEEEBBBCCC@@@@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::999999------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000......---------...///////////////...------,,,,,,************++++++++++++......------,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,---...---,,,+++---///...------,,,,,,------...///.........------,,,,,,---.........,,,+++,,,---...............///000000////////////000000000000000000000111333444666777666:::???CCCFFFLLLSSSYYYdddmmm{{{~~~xxxsssnnniiihhhkkkjjjooovvv{{{~~~ppp```VVVPPPIIIDDDCCCAAAAAA@@@???>>>>>>======;;;;;;;;;;;;::::::::::::------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...------,,,---...///000//////......---,,,,,,+++++++++,,,,,,,,,---------------------------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,---...---,,,+++---///...------,,,,,,------...,,,,,,------------......---...///...,,,+++,,,---...............///000000////////////000000000000111111222333555888:::<<<<<>>======<<<;;;;;;;;;;;;:::::::::---..................---........................//////.........---------...------,,,---...///000//////...---,,,,,,++++++---------.........//////,,,,,,---------------------......//////......---------------------------------...---,,,+++---///...------,,,,,,------...***++++++,,,---//////000---...///...,,,+++,,,---...............///000000////////////000000000000222333333555777;;;===???DDDIIINNNSSSWWW___kkksss{{{vvvpppkkkjjjlllmmmlllqqqyyy}}}vvvkkkbbbWWWOOOKKKCCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;;;;;;;:::::::::,,,------......------,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------............------------,,,,,,+++,,,---------,,,++++++.........------,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,---------......------------------------000///---,,,++++++,,,---000---,,,---///000...,,,000//////...------,,,,,,...///000111111000///...///000111111//////000111444444444666999???DDDHHHNNNOOOQQQXXXdddsss~~~uuullleeefffeeedddffflllttt|||yyymmmbbbWWWPPPJJJGGGCCCAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;,,,------......------,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,---------......------------------------///...---,,,,,,,,,------///...,,,---///000...,,,........................//////000111111000/////////000111111000///111222222444777:::???CCCHHHKKKNNNRRRZZZfffttt}}}uuummmfffbbb```bbbgggkkkpppxxxuuujjj```YYYPPPLLLGGGCCCAAA@@@@@@???>>>>>>===<<<;;;:::::::::------............---------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------............---,,,,,,+++******---,,,+++++++++,,,------...------------,,,,,,,,,......------,,,,,,------,,,,,,,,,---------......---------------------------------,,,------...//////...------//////...---,,,------...///000000111///000000111111000000//////000111111000000222444333777===CCCHHHMMMRRRUUUVVV^^^lll{{{zzzqqqiiidddbbbbbb^^^eeennntttyyywwwllleee[[[VVVNNNHHHEEECCCBBBAAA@@@???>>><<<;;;:::999999------............---------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------............---,,,+++******)))...,,,+++******+++---///------------------------------,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,---...//////000///........./////////...---......//////000111111000000000000000000000000...000111111111222555777:::>>>EEEKKKQQQXXX```fffjjjssstttssspppiiicccaaadddhhhfffnnnxxx~~~yyyqqqhhhaaaWWWOOOIIIFFFDDDCCC@@@???>>><<<;;;;;;;;;;;;---......//////......------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------............---,,,,,,+++******---,,,*********,,,...///------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,---------..............................+++,,,---...//////000000...////////////...//////000000000000000000000000111111000000000000111111...///111222333555999<<>>===<<<======>>>......////////////......---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------............------------,,,,,,,,,++++++***+++,,,...///,,,,,,,,,------------...++++++*********+++,,,,,,,,,,,,,,,---------..............................+++,,,---//////000000000...///000000......///000111111111111000000000000222111111000000111111222///111333555777;;;AAADDDIIIMMMSSSXXX___jjjyyy{{{ooohhh```aaabbbdddhhhooovvv||||||ooocccXXXPPPJJJFFFDDDCCC@@@>>>===>>>???@@@......////////////......---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------............//////******+++,,,,,,---......,,,,,,,,,---------......+++++++++++++++,,,------,,,,,,,,,---------..............................,,,---...///000000//////...000111000......///111///000000111111222222222222222111000000111222222222444666999===BBBIIIMMMQQQXXX```ffflllwwwwwwmmmgggeee___```bbbiiirrr|||~~~uuuiii___VVVRRRJJJHHHDDD@@@>>>===>>>>>>......////////////......---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------......///000000000)))***+++,,,---...------,,,,,,,,,------.........,,,,,,,,,,,,------...///,,,,,,,,,---------......////////////////////////------///000000000///......000222111...---///111......///111222333444555333222111000000111222333444666999<<>>===<<<===------------------------,,,,,,.../////////...---,,,---//////......000111...---,,,+++***++++++,,,---------............///---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------,,,---...///000000000000/////////////////////////////////...------,,,,,,000///...------...000111222111///000111333333333666999???EEEKKKSSS[[[aaagggooozzz~~~vvvnnniiieee___^^^```dddeeelll{{{~~~|||zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz||||||}}}~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~wwwiiiXXXQQQHHHAAA>>>>>>???@@@------------------------,,,,,,.../////////...---,,,,,,...///000000000000///...---,,,+++,,,,,,---,,,,,,,,,,,,---------...---------------------------,,,,,,++++++,,,,,,---...///////////////......++++++,,,,,,,,,---------,,,---...///000000000000//////////////////////////////000000000000000000000///...------///000111222111000111333555777888<<>>BBBJJJPPP^^^fffooouuuyyyyyyooohhhdddccccccbbbdddjjjrrrvvv{{{~~~~~~~~~~~~{{{{{{zzzyyyxxxvvvuuutttrrrrrrqqqppppppqqqqqqrrroooooooooooooooooooooooooooooooooooooooooooooooonnnoooppppppqqqqqqppppppnnnnnnoooppprrrssstttuuunnnoooqqqrrrttttttttttttvvvuuutttssssssssssssssstttuuuvvvvvvuuutttuuuvvvuuuvvvvvvuuuuuutttsssrrrrrrssstttvvvvvvvvvvvvuuutttvvvwwwwwwwwwxxx{{{}}}}}}~~~xxxiii\\\RRRKKK------------------------,,,,,,+++++++++,,,---...,,,,,,------...------,,,,,,---.../////////......,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---((()))***+++,,,,,,,,,,,,------------..................////////////......////////////////////////222222111111111111111111...///111333555666777888888;;;???AAACCCJJJTTT[[[hhhrrr~~~xxxtttnnnhhheeedddeeeggggggjjjrrr{{{}}}|||}}}~~~~~~|||}}}zzz{{{{{{|||~~~}}}}}}|||zzzyyyyyyxxxxxxvvvvvvuuutttsssqqqpppooonnnnnnmmmlllmmmmmmnnnooollllllllllllllllllllllllllllllllllllllllllllllllkkkllllllmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmnnnnnnjjjkkkmmmoooqqqrrrrrrrrrqqqqqqppppppoooppppppppppppqqqssssssrrrrrrsssuuurrrrrrrrrrrrqqqpppooooooppppppppppppqqqrrrssssssssstttuuuuuutttuuuwwwyyyvvvxxxzzz{{{{{{|||wwwiii\\\TTT---------------------------,,,+++***+++,,,---...///000000///...---...///+++,,,.../////////......++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---+++,,,---...////////////---------.........//////...///////////////......////////////////////////.........///000000111111...///111444666777888888888<<>>DDDKKKPPPSSSZZZgggrrrxxx{{{rrrllleeebbbdddkkkrrryyy}}}{{{|||}}}}}}|||{{{{{{zzzzzzzzz{{{|||zzzxxxvvvuuutttuuuvvvtttuuuvvvwwwwwwwwwvvvuuuqqqqqqqqqrrrssstttvvvvvvzzzwwwsssppppppooonnnmmmkkkjjjiiihhhgggfffffffffhhhggggggffffffgggggghhhgggggggggggggggggggggggggggfffdddbbbbbbccceeefffeeeeeeffffffffffffeeeeeeiiihhhhhhgggggggggggghhhfffgggiiijjjkkkkkkjjjjjjlllkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmnnnnnnooommmmmmkkkjjjiiihhhhhhhhhgggggghhhiiijjjkkklllllljjjjjjjjjjjjkkkmmmnnnooooooooopppqqqrrrssssssttttttsssssssssuuuxxx{{{}}}wwwrrr,,,,,,------------------,,,,,,,,,,,,---...///000+++---000222222///,,,***)))***+++---......//////------------------------------------------------...------,,,,,,------...,,,------------.........---------............///........................,,,,,,------...///////////////000000000111111111333000111666:::;;;@@@EEEIIIRRRZZZ```jjjwwwwwwpppjjjgggffffffjjjttt~~~yyywwwyyy{{{zzzxxxxxxxxxxxxyyyxxxxxxwwwvvvxxxwwwtttrrrqqqppppppqqqqqqqqqqqqqqqppppppppppppnnnnnnnnnooopppqqqrrrssswwwtttqqqooonnnnnnlllkkkgggffffffeeeddddddddddddffffffeeeeeeeeeeeefffffffffffffffffffffffffffffffffdddcccaaa```aaaaaabbbbbbccccccdddddddddccccccfffeeeeeeeeeffffffggghhheeeffffffgggggghhhhhhiiijjjiiiiiihhhgggggghhhhhhjjjiiiiiiiiijjjkkklllmmmiiiiiiiiiiiihhhgggeeeeee```aaadddfffhhhiiijjjjjjiiihhhgggggghhhjjjmmmnnnmmmnnnnnnnnnoooooooooooommmmmmllllllnnnqqqsssuuuvvvzzz------......//////000000,,,,,,,,,,,,,,,---...///---...///000000...,,,+++)))***+++,,,------------------------------------------------------------...------,,,,,,------...---------.........//////---------............///........................---------...//////000000///000000111111222222222555333555:::>>>AAAGGGNNNOOOZZZfffooozzz|||rrrlllhhhgggfffjjjlllrrr}}}yyyvvvuuusssqqqssstttuuuvvvvvvuuutttssstttsssqqqooonnnmmmmmmmmmpppooonnnmmmllllllllllllkkkkkkkkklllmmmnnnoooppptttqqqnnnmmmmmmlllkkkjjjddddddcccccccccccccccccceeeeeeeeeddddddeeeeeeeeeggggggggggggggggggggggggbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccbbbbbbeeeeeeddddddddddddeeeeeeffffffeeeeeefffggghhhhhhhhhgggfffeeeeeeeeeeeeeeeggggggffffffggghhhjjjkkkgggggghhhhhhgggfffdddccc]]]___bbbeeeggggggffffffgggfffeeedddeeehhhjjjlllllllllllllllllllllllllllkkkkkkjjjjjjlllnnnpppqqqqqqtttxxx|||,,,,,,------.........///------,,,,,,,,,---......//////...---,,,------...+++,,,,,,---,,,,,,++++++------------------------------------------------...------,,,,,,------...---------.........//////---------............///////////////////////////------...//////000000111000000000111222333333444444444777===BBBFFFNNNVVV\\\hhhwwwyyyooohhhddddddfffgggkkkpppxxx~~~}}}|||||||||~~~}}}uuupppoooppppppqqqrrrssssssrrrqqqpppooonnnmmmlllkkkjjjjjjjjjooonnnmmmlllkkkjjjjjjjjjiiiiiiiiijjjkkklllmmmnnnpppnnnlllkkklllkkkjjjhhhccccccbbbbbbbbbccccccdddfffeeeeeeddddddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeee______```aaabbbccccccccc```aaabbbcccccccccccccccfffeeedddcccbbbbbbbbbbbbggggggfffffffffggghhhhhhffffffeeeccccccbbbbbbbbbddddddddddddeeefffggghhheeefffggggggfffeeecccbbb^^^```bbbdddeeedddcccbbbdddcccbbbbbbccceeegggiiikkkkkkjjjjjjjjjjjjiiiiiijjjiiiiiiiiijjjlllmmmnnnoooqqqtttxxx|||******++++++++++++++++++...---------------......111///---++++++,,,...///---------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------.........---------............///////////////////////////......//////000111111111000000111222333444444555333444:::AAAFFFJJJSSS\\\lllyyyqqqkkkddd``````cccfffhhhkkkrrr~~~~~~~~~~~~~~~~~~{{{zzzyyywwwvvvvvvvvvvvv~~~zzzsssooooooqqqllllllmmmnnnnnnnnnmmmmmmiiiiiiiiiiiihhhhhhggggggllllllkkkjjjjjjiiihhhhhhfffffffffggghhhiiijjjkkkllljjjiiiiiiiiiiiigggfffaaaaaaaaaaaabbbcccddddddeeeeeeddddddddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbb\\\^^^```bbbdddddddddccc```aaabbbcccccccccccccccffffffdddcccbbbaaaaaaaaaggggggggggggggggggggggggeeeeeedddbbbaaaaaaaaaaaaaaabbbcccdddeeeeeeeeeeeeddddddeeeeeeddddddcccbbb```aaabbbcccbbbbbb```````````````aaabbbcccdddeeehhhhhhhhhhhhhhhgggggggggggggggggggggggghhhiiiiiilllnnnpppsssvvvzzz~~~,,,,,,,,,,,,,,,+++++++++//////......---......//////...---,,,,,,,,,------,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,---------------------............///////////////////////////...//////000000111222222000000111222333444555555444888@@@HHHMMMQQQZZZdddyyyyyyssseeebbb___^^^aaafffjjjlllpppyyy~~~}}}}}}~~~|||zzzzzz|||~~~~~~}}}}}}~~~}}}||||||{{{zzzzzzzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||yyywwwxxxzzzvvvvvvtttsssqqqooonnnmmmqqqrrrsssrrrpppnnnlllkkkhhhhhhgggggghhhiiiiiijjjccccccdddeeeeeeeeeeeeeeefffggghhhhhhgggfffeeedddcccccccccdddeeefffggghhhgggfffeeeeeeffffffdddbbb```______```aaabbbcccddddddccccccbbbbbbccccccdddaaaaaaaaaaaaaaaaaaaaaaaa\\\^^^```bbbccccccbbbaaa___```aaabbbcccccccccccceeeddddddcccbbbbbbbbbbbbffffffggghhhhhhgggfffeeeeeedddcccbbbaaa`````````___```ccceeefffeeecccbbbcccbbbbbbaaaaaaaaaaaaaaa````````````____________\\\]]]___```bbbbbbbbbaaaddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffgggjjjmmmooopppsssvvvxxxyyyzzz|||~~~000000000//////......---000//////.........//////------.........---,,,+++++++++---...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,---------------.........//////000000000000000000000000/////////000111111222222000111111222444555666666888<<>>CCCFFFOOOQQQVVV\\\aaakkk||||||pppkkkiiiddd``````bbbjjjuuu}}}}}}{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxyyywwwvvvuuuttttttuuuwwwwwwxxxvvvuuusssrrrrrrssssssttttttuuuuuuttttttsssrrrlllmmmnnnqqqrrrtttuuuuuuuuuuuuuuuuuuttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqsssssssssrrrqqqpppooooookkkjjjiiiiiijjjkkkmmmnnnmmmllllllkkklllnnnooopppnnnnnnoooooopppqqqrrrrrrrrrrrrrrrsssssstttttttttttttttuuuuuuvvvwwwwwwwwwuuuzzz}}}|||{{{xxxvvvxxxvvvqqqsssqqqooonnnnnnppprrrttttttqqqooonnnoooooonnnllljjjiiiiiiiiijjjkkklllllliiihhhgggggghhhhhhgggfffeeeeeeeeedddcccaaa```______```bbbccccccbbbaaa```^^^^^^]]]]]]]]]]]]\\\\\\ZZZZZZ[[[[[[\\\]]]^^^^^^aaaaaaaaabbbaaa``````___`````````___``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddcccbbbaaacccccceeeeeedddbbb___]]]_________aaaccccccbbb```\\\\\\\\\]]]^^^___```aaaddddddddddddcccbbbaaa```ccccccccccccccccccccccccfffeeedddcccccccccdddeeefffeeeeeedddcccbbbaaaaaa^^^^^^___```````````````____________````````````______^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]^^^^^^^^^___`````````\\\]]]^^^___```bbbcccccccccccccccdddeeeggghhhiiiggghhhiiijjjjjjkkkmmmpppoooqqqssswww|||,,,,,,,,,,,,------..............................,,,,,,------------,,,,,,+++,,,,,,------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............////////////////////////000111111111111000000111111111222444777;;;@@@GGGNNNTTTXXX[[[___dddkkkwww~~~tttiiieeecccbbbcccgggqqqzzz~~~|||{{{zzzxxxvvvuuutttssssssssssssrrrrrrrrrrrrqqqrrrssssssssstttuuuvvvvvvrrrrrrqqqqqqqqqrrrssstttsssrrrqqqpppoooooopppppppppqqqqqqqqqqqqpppoooooolllmmmnnnpppqqqqqqqqqqqqooooooppppppppppppppppppnnnnnnnnnnnnmmmlllkkkkkkmmmmmmnnnnnnmmmlllkkkjjjfffeeeeeeeeeeeefffggghhhggggggggghhhiiikkklllmmmkkkllllllmmmmmmnnnnnnooopppooooooooooooooooooooopppppppppqqqrrrrrrssstttrrrwwwxxxuuurrrzzzyyyoooqqqttttttpppooommmjjjiiiiiikkknnnpppnnnlllkkkkkkllllllkkkjjjfffeeeeeedddeeeeeeggggggfffdddbbbbbbcccdddcccbbbbbbbbbaaa```___]]]\\\[[[[[[]]]___aaabbbaaa___]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZ[[[[[[\\\]]]^^^^^^^^^___````````````___^^^^^^```______^^^^^^______```aaaaaaaaabbbbbbbbbccccccbbbbbbbbbbbbbbbaaa```___bbbccccccdddcccbbb```___aaaaaabbbccceeeeeecccaaa]]]]]]\\\\\\]]]___aaabbbdddddddddddddddcccbbbaaaccccccbbbbbbbbbbbbccccccddddddcccbbbbbbcccdddeeeffffffeeedddcccbbbaaaaaa____________`````````aaa```````````````aaaaaaaaa______^^^]]]\\\\\\[[[[[[]]]^^^^^^___^^^^^^]]]\\\]]]]]]]]]^^^___```aaaaaa]]]]]]^^^___```aaaaaabbbbbbbbbaaaaaabbbdddeeegggeeefffhhhhhhggggggiiijjjlllmmmmmmooossszzz,,,,,,---------------------------...............,,,---............---,,,,,,,,,------............------------------------------------------------************************---------............//////////////////////////////////////////000111111222111111000111222333333333666:::???EEEMMMVVV\\\```eeelllrrrzzzvvvmmmeeebbbaaacccjjjqqq|||yyyxxxwwwvvvtttrrrqqqpppqqqpppooonnnmmmmmmlllkkkmmmnnnooopppqqqrrrrrrrrroooooonnnnnnnnnooooooooonnnmmmmmmlllllllllmmmmmmmmmmmmnnnnnnmmmmmmlllkkklllmmmnnnoooooonnnmmmlllkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkjjjhhhffffffhhhiiijjjkkkkkkjjjhhhgggccccccccccccccccccddddddddddddeeefffgggiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmllllllllllllkkkkkknnnnnnmmmnnnnnnoooqqqqqqppprrrsssqqqoooqqqwww}}}}}}vvvooolllmmmpppppppppmmmkkkhhhffffffhhhkkkmmmkkkjjjiiijjjkkkkkkjjjiiieeecccbbbaaa```aaabbbcccdddbbb```___```aaaaaa```^^^^^^^^^]]]\\\[[[ZZZYYYXXXZZZ]]]___```___]]]\\\]]]]]]]]]]]]]]]]]]^^^^^^\\\\\\]]]]]]^^^^^^______^^^____________^^^]]]]]]^^^^^^^^^^^^^^^^^^___````````````aaaaaabbbbbbcccbbbbbbbbbbbbbbbaaa```___bbbbbbaaaaaaaaacccdddeeegggggghhhiiijjjiiifffccc^^^]]]]]]]]]^^^```bbbcccaaabbbcccdddddddddddddddcccbbbaaaaaaaaaaaabbbccccccbbbaaaaaabbbcccdddeeefffeeeeeedddcccbbbaaa`````````aaaaaaaaabbbbbbbbb`````````aaaaaaaaabbbbbb```___^^^]]]\\\\\\\\\]]]^^^^^^______^^^^^^^^^]]]]]]]]]]]]^^^___```aaaaaa``````````````````______bbbaaa`````````aaacccdddccceeeffffffeeeeeefffgggeeeeeefffgggjjjpppyyy,,,---............---------------------.........------------------------,,,,,,,,,---......//////------------------------------------------------************************---------............///...//////000000//////...////////////000111222222222111111111222444555777888;;;???DDDKKKTTT^^^eeemmmuuu~~~rrrlllfffaaaaaabbbgggsss}}}|||{{{vvvuuuuuutttrrrpppnnnmmmmmmllllllkkkiiihhhggggggiiijjjkkklllmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhiiijjjkkkllllllkkkiiihhhggggggggggggggggggggggggggggggggggggfffdddbbbaaacccdddfffhhhhhhgggeeedddbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhkkkjjjiiiiiijjjkkkmmmnnnllllllmmmnnnoooooommmkkkhhhjjjkkkkkkjjjjjjkkkkkkjjjiiifffeeedddfffhhhiiihhhgggggghhhiiiiiihhhfffcccbbb___^^^]]]^^^___```bbb```^^^]]]^^^______^^^\\\\\\\\\\\\[[[ZZZYYYYYYVVVXXXZZZ]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^______]]]]]]]]]^^^^^^_________^^^^^^______^^^^^^]]]\\\]]]]]]]]]]]]^^^___```aaa_________``````aaaaaaaaabbbccccccdddddddddccccccbbbaaa``````aaaccceeegggjjjkkklllmmmnnnmmmiiifff^^^^^^^^^___```aaabbbccc```aaabbbcccddddddddddddcccbbbaaa``````aaabbbcccaaaaaa``````aaaccceeefffeeeddddddcccbbbaaa``````aaaaaabbbccccccccccccccc``````aaaaaabbbbbbcccccc```___^^^\\\\\\\\\]]]^^^]]]]]]]]]]]]]]]^^^^^^^^^]]]^^^^^^^^^___`````````aaaaaaaaa```______^^^^^^aaa```````````````aaaaaaaaaccceeeeeedddcccdddeeebbbccccccdddggglllsssxxx}}}------...//////...---,,,,,,,,,,,,------............---,,,++++++,,,---...++++++++++++,,,---...///------------------------------------------------++++++++++++++++++++++++---------............///...///000111111000///...////////////000111222333111111111111333666888:::===@@@FFFNNNWWWcccooowww{{{qqqhhhccc``````cccgggppp~~~||||||||||||}}}~~~}}}zzzxxxwwwwwwrrrrrrqqqpppooollljjjiiigggggggggffffffeeeeeeeeeeeefffhhhiiiiiiiiiiiihhhiiiiiihhhhhhgggfffeeedddaaabbbccccccddddddddddddeeeffffffffffffeeeddddddccceeehhhjjjjjjjjjhhhgggcccccccccbbbbbbaaaaaaaaaaaabbbccccccbbb```^^^]]]___```cccdddeeedddbbbaaa```aaaaaaaaaaaaaaa``````aaabbbcccdddeeeeeeeeeeeeccccccddddddeeefffffffffdddddddddddddddeeeeeeeeefffeeedddcccdddfffhhhiiihhhhhhhhhiiikkkjjjiiigggfffggghhhgggfffeeefffffffffeeedddcccbbbccccccddddddccccccdddfffeeecccaaa___^^^\\\[[[[[[]]]___```aaa^^^[[[[[[\\\]]]]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZVVVWWWYYY[[[\\\]]]^^^^^^]]]]]]]]]^^^^^^^^^______\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^______^^^^^^]]]\\\\\\\\\\\\]]]___```bbbccc^^^^^^^^^_______________aaabbbcccddddddddddddddd````````````aaabbbbbbccceeefffgggjjjlllkkkgggddd]]]^^^___```aaabbbbbbbbbaaaaaabbbbbbcccbbbbbbbbbcccbbb```______```bbbccc``````___```aaaccceeefffdddccccccbbbaaa```______```aaacccdddeeedddcccbbb``````aaabbbbbbcccdddddd```___]]]\\\\\\]]]^^^___^^^^^^^^^^^^______```aaa^^^^^^___________________________^^^^^^^^^^^^^^^`````````aaa``````______^^^```ccccccbbbaaabbbccccccdddeeeeeegggjjjooossswww{{{------/////////...---,,,,,,,,,,,,------.........---,,,***))))))***,,,---************+++,,,---...---------------------------------------------------------------------------------.........//////...///000111111000///...////////////000111222333111111111222444777:::<<>>DDDLLLRRRWWW^^^jjjvvvyyyssskkkdddaaaaaaeeegggooovvv}}}|||{{{{{{{{{zzzyyyvvvtttsssrrrtttvvvvvvuuusssssssssppppppppppppqqqqqqrrrrrrppppppppppppppppppppppppppppppooonnnmmmkkkiiihhhfffffffffeeecccbbb```___]]]]]]]]]]]]^^^___``````______^^^]]]]]]]]]]]]^^^````````````___^^^]]]]]][[[[[[[[[[[[\\\]]]^^^^^^]]]^^^^^^^^^^^^]]]]]]\\\UUUWWW[[[^^^```aaaaaaaaabbbaaa___]]][[[YYYYYYXXXXXXYYY[[[\\\]]]]]]]]]\\\XXXYYYZZZ\\\]]]^^^^^^^^^\\\\\\\\\^^^``````___]]][[[[[[\\\]]]^^^______```^^^^^^^^^]]]^^^^^^______aaaaaa``````___`````````^^^^^^^^^_______________^^^]]]\\\\\\[[[[[[\\\\\\```___^^^___aaabbbbbb`````````_________```aaaaaabbbbbbddddddcccaaa^^^]]]^^^]]]]]]]]]]]]^^^_________^^^]]]\\\\\\[[[[[[\\\ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZYYYXXXXXXYYY\\\^^^```______```______^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZ\\\]]]^^^^^^______`````````______```___^^^___```aaa```___]]]^^^______``````______^^^```bbbdddeeeeeedddcccaaaaaaaaa``````aaaaaaaaa____________^^^^^^^^^^^^aaa````````````aaabbbcccbbb```___```bbbccccccbbbccccccbbbaaaaaa```aaaaaaccccccbbbbbbbbbaaaaaaaaa_________``````````````````aaaaaabbbbbbbbbbbbaaaeeeddddddeeefffgggeeedddbbbbbbaaa``````_________aaa```___^^^^^^^^^______aaaaaaaaaaaaaaa```______]]]^^^^^^^^^^^^^^^]]]]]]^^^___```aaaaaabbbdddgggjjjlllpppsssvvvzzz~~~///...,,,++++++,,,...///.................................------,,,,,,,,,,,,,,,,,,---------......------------------------........................---------------.../////////////////////.........////////////000000000000///000000111222333444444333555999>>>DDDLLLTTTZZZ```hhhsssxxxrrrmmmfffbbbbbbfffmmmqqq}}}|||yyywwwwwwvvvuuutttqqqooolllkkkmmmoooqqqqqqooonnnmmmnnniiijjjkkklllmmmnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjhhhfffeeecccccccccbbbaaa```___^^^[[[[[[[[[[[[\\\]]]^^^______^^^\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___^^^^^^^^^]]]]]]\\\\\\[[[VVVWWWZZZ\\\]]]^^^]]]]]]``````___^^^]]][[[ZZZZZZXXXYYYZZZ[[[\\\\\\\\\[[[YYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[\\\___aaaaaa___]]][[[[[[\\\\\\]]]^^^______^^^^^^^^^]]]]]]^^^______cccbbb```___^^^^^^___```^^^^^^____________``````^^^]]]]]]\\\[[[\\\\\\\\\^^^^^^^^^___```aaaaaaaaaaaa```````````````aaaaaa___```bbbcccddddddcccbbb``````___^^^^^^^^^^^^^^^___^^^]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZ[[[\\\\\\^^^^^^___`````````______aaa___^^^^^^``````___^^^]]]^^^______``````_________```bbbdddeeeeeedddccc___``````````````````___^^^^^^^^^]]]]]]]]]\\\\\\^^^_________``````aaaaaaaaa```______aaaccccccbbbbbbbbbaaa`````````aaaaaabbbbbbbbbaaaaaaaaaaaa```_______________`````````___```aaabbbbbbbbbbbbbbbeeeeeeeeeeeefffeeedddcccaaaaaabbbccccccbbbaaa```aaaaaa`````````_________bbbbbbbbbbbbaaa```______\\\\\\\\\]]]\\\\\\[[[[[[\\\^^^___``````aaaccceeegggjjjmmmpppsssvvvzzz}}}...---,,,++++++,,,---....................................------,,,,,,,,,,,,,,,,,,---------......------------------------........................//////...---------------///////////////.........////////////000000000000000000111222333444555555666999>>>DDDKKKTTT]]]cccooovvvvvvoooiiigggeeefffjjjrrr{{{}}}~~~~~~~~~|||xxxuuussssssrrrpppnnnllliiigggfffkkklllnnnmmmkkkhhhggghhheeefffhhhjjjkkklllllllllkkkkkkjjjjjjiiiiiiiiihhhfffgggggghhhgggeeecccbbbaaaaaaaaaaaa```^^^]]]]]]ZZZZZZZZZZZZ[[[]]]^^^^^^___^^^]]]\\\[[[\\\]]]^^^\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]_________^^^^^^]]]]]]\\\\\\\\\ZZZ[[[[[[\\\\\\[[[ZZZZZZ\\\]]]^^^^^^^^^]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZ\\\___aaabbb```^^^]]]]]]^^^^^^______````````````_______________```bbbaaa```^^^^^^^^^___```______`````````aaaaaaaaaaaa```______^^^^^^______]]]^^^______``````aaabbbbbbaaaaaa`````````aaaaaa``````bbbcccdddddddddcccaaaaaa```___^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^______^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[]]]]]]^^^_______________```___]]]^^^______^^^]]]]]]^^^^^^__________________```bbbdddddddddbbbbbb^^^___````````````___^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^_________aaa```___```bbbddddddcccaaa```___^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaa```____________``````aaaaaa___```aaabbbbbbbbbbbbbbbcccddddddddddddccccccccc___```bbbdddeeeeeedddcccaaaaaaaaaaaaaaa`````````ccccccccccccbbbaaa```___[[[[[[[[[[[[[[[ZZZYYYXXX\\\^^^```aaaaaaaaaccceeefffiiillloooqqqtttwwwzzz}}}~~~,,,,,,,,,------,,,,,,,,,------------------------------------------,,,,,,******++++++++++++,,,,,,------------------------........................000000///------,,,,,,,,,.........////////////////////////000000000111111000111222333444555666777;;;???EEEMMMVVV```iiippp|||vvvllliiiaaacccgggnnnwww~~~|||yyyvvvvvvwwwwwwvvvssspppooonnnmmmkkkiiigggeeedddcccgggiiijjjiiifffdddccccccbbbcccfffhhhiiijjjjjjiiiiiihhhhhhggggggfffffffffddddddddddddccccccbbbaaa````````````___^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^______^^^^^^]]]]]]^^^^^^\\\\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZ]]]^^^___^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZ```___]]]\\\ZZZZZZYYYYYYZZZZZZ[[[^^^aaabbbaaa```______``````aaaaaaaaaaaabbbaaa``````___```````````````______^^^_______________``````aaabbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaa^^^___aaaaaa``````aaacccbbbbbbaaa`````````aaaaaacccccccccccccccbbbaaaaaaaaaaaa```___^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^_________````````````___^^^]]]\\\[[[[[[[[[YYYZZZ[[[\\\\\\]]]\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\]]]______^^^]]]\\\]]]^^^^^^______^^^^^^^^^___aaaccccccbbbaaa```^^^___```aaaaaa```___^^^]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZ\\\]]]^^^^^^^^^^^^aaa______```bbbddddddccc```___^^^]]]^^^___bbbcccccccccbbbbbbbbbaaaaaaaaa______``````aaaaaabbbbbb```aaaaaabbbbbbbbbbbbaaa```bbbccccccbbbaaabbbccc___aaaccceeefffggggggfffccccccddddddccccccbbbaaadddddddddccccccaaa```___\\\\\\\\\\\\[[[ZZZYYYXXX[[[^^^```aaaaaabbbcccddddddgggkkknnnppprrruuuwwwyyy{{{|||~~~***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******++++++++++++,,,,,,------------------------........................///......---------......------......//////000000000000000111111111222222111222333444666777888888@@@EEEMMMWWWbbbnnnyyyxxxllleeeeeeccchhhqqq||||||{{{zzzyyyvvvtttnnnooooooooonnnmmmlllkkkiiihhhgggeeedddcccbbbbbbaaaccceeeeeecccaaaaaaaaa```aaadddfffggghhhgggfffffffffeeeeeedddccccccccccccbbbaaaaaaaaaaaaaaaaaa____________^^^]]]]]]\\\^^^]]]]]]]]]]]]]]]^^^^^^_______________^^^]]]]]][[[\\\\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\\\\[[[ZZZZZZYYYXXXZZZ]]]______]]][[[YYYZZZZZZZZZZZZ[[[\\\\\\]]]```___]]]\\\[[[[[[[[[[[[ZZZZZZZZZ\\\```bbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaa```______``````^^^^^^______```_________^^^^^^______```aaaaaabbbccccccbbbaaaaaaaaaaaaaaa___aaacccbbb```___aaaccccccbbbbbbaaa``````aaaaaabbbbbbbbbbbbbbbaaaaaaaaa``````___^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^___^^^^^^^^^^^^_________```^^^^^^^^^^^^^^^^^^^^^^^^YYYZZZ[[[\\\]]]]]]^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[\\\^^^______^^^[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^```aaabbbaaa___^^^^^^___aaabbbbbbaaa___^^^^^^^^^]]]]]]]]]\\\\\\\\\YYYZZZ\\\^^^_______________^^^]]]^^^aaaccccccbbb___^^^]]]\\\]]]___bbbddddddcccccccccbbbbbbbbbbbb``````aaaaaabbbccccccdddaaabbbbbbbbbbbbaaaaaa```^^^aaaccccccbbbaaabbbdddbbbcccdddeeefffgggggggggffffffgggggggggfffeeedddeeeeeeeeedddcccbbb```___^^^^^^^^^^^^]]]\\\[[[ZZZZZZ]]]```aaaaaaaaabbbcccbbbeeeiiilllnnnppprrrsssuuuxxxzzz|||}}})))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------.........------------------------........................---------------...///000,,,------...///000111111111111111111222222222222222333444555666888999:::CCCIIISSS___kkkxxx{{{pppfffbbbdddkkkrrr|||~~~|||zzzxxxwwwvvvuuusssqqqiiiiiijjjjjjjjjiiiiiihhheeeeeecccbbbbbbaaaaaaaaa\\\___aaabbbaaa``````aaa___```ccceeeffffffeeedddeeeddddddcccbbbaaaaaa```bbbbbb```______```aaabbb____________^^^^^^]]]\\\______^^^^^^]]]^^^^^^^^^]]]^^^___```___^^^]]]\\\[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXZZZ[[[\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYY[[[]]]___^^^\\\YYYWWWXXXYYYYYYZZZ[[[]]]___```___^^^]]]\\\\\\\\\]]]^^^[[[ZZZZZZ[[[___bbbccccccaaaaaaaaaaaabbbbbbbbbbbbbbbaaa```_______________\\\]]]___```aaa```______]]]]]]^^^^^^___```aaaaaabbbbbbaaa``````````````````bbbdddccc```___aaacccccccccbbbaaaaaa```aaaaaa^^^___```aaabbbcccdddddd______^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^___]]]]]]]]]^^^^^^^^^______\\\]]]]]]^^^___```aaaaaaZZZ[[[\\\]]]^^^_________^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[\\\^^^```___^^^[[[[[[\\\]]]]]]]]]]]]\\\\\\]]]___aaaaaa```^^^]]]___```aaaccccccaaa```___^^^^^^^^^]]]]]]]]]\\\\\\ZZZ[[[]]]___````````````^^^\\\\\\]]]___aaabbbaaa___^^^\\\\\\]]]___bbbddddddddddddccccccccccccbbb```aaaaaabbbcccdddddddddbbbbbbbbbbbbbbbaaa```___]]]```cccdddbbbbbbcccfffeeeeeeeeefffffffffffffffhhhiiijjjjjjjjjiiigggfffeeeeeeeeedddcccbbb``````````````````___^^^]]]\\\YYY\\\___`````````aaabbbaaadddhhhkkklllnnnpppqqqtttwwwzzz|||}}}~~~------------------,,,,,,---------------------------,,,++++++------,,,+++.........------,,,,,,,,,,,,,,,---.../////////.....................------........................---------.........//////------...000111222333444444666777888:::===AAAEEEJJJOOOXXXdddsss|||pppgggaaabbbeeeooo~~~{{{yyyxxxwwwtttssspppnnnkkkiiihhhgggfffeeeddddddcccccccccdddaaaaaa```___^^^^^^]]]]]]\\\]]]___aaaaaa```___^^^```aaabbbccccccbbbaaa```````````````````````````______^^^]]]]]]]]]]]]^^^cccbbb```^^^]]]\\\\\\\\\^^^^^^______^^^^^^]]]\\\______``````___^^^]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]YYYXXXXXXXXXYYY[[[^^^___\\\]]]^^^___^^^\\\ZZZXXX]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZYYYXXXYYYZZZ\\\]]]bbb```]]][[[\\\\\\\\\[[[[[[\\\]]]___aaabbbddddddaaabbbbbbbbbbbbbbbaaa```^^^______```````````````aaa^^^[[[[[[]]]___]]][[[[[[\\\]]]^^^```aaabbbccccccbbb```___^^^^^^______bbbaaaaaaaaabbbcccddddddeeeeeeeeedddcccbbb``````\\\]]]^^^```aaabbbbbbccccccaaa^^^\\\[[[\\\]]]^^^``````____________^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^]]]^^^^^^______^^^^^^]]]YYYZZZ\\\]]]^^^_________ZZZ[[[\\\^^^______^^^^^^ZZZYYYXXXYYY[[[]]]]]]\\\XXXZZZ\\\\\\ZZZZZZZZZ[[[YYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^]]]^^^^^^______^^^^^^]]]\\\\\\]]]]]]]]]^^^^^^^^^___^^^^^^```bbbbbb^^^ZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYY[[[]]]```bbbbbbaaaaaa^^^_________``````aaaaaa___```___^^^\\\]]]```bbbddddddcccaaa___```bbbdddccccccccccccccccccddddddeeedddcccbbbaaabbbcccdddddddddccccccdddeeeggghhhhhhiiiiiigggfffgggiiikkkkkkiiihhhiiikkklllkkkiiijjjjjjiiigggfffdddccccccaaa``````____________```____________```aaabbbcccdddeeegggiiikkkllllllmmmpppsssvvvyyyzzz|||------------------------------------------------...---,,,,,,......---,,,......---------,,,,,,,,,------......///.........................................................---------.........//////111111111111111000000000222444666777999===DDDIIIQQQVVV___lll{{{~~~pppgggbbb```dddjjjwww}}}yyyvvvsssrrrqqqooonnnllljjjhhhfffeeeeeeeeedddccccccbbbbbbbbbcccaaa``````___^^^^^^]]]]]]\\\]]]___`````````^^^^^^___```aaaaaaaaaaaa```___aaaaaaaaaaaaaaaaaaaaaaaa]]]]]]]]]]]]]]]^^^___```aaaaaa```___^^^^^^]]]\\\\\\\\\]]]^^^_________^^^```_________^^^^^^^^^]]]^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]YYYYYYZZZZZZ[[[\\\]]]^^^\\\]]]^^^___^^^\\\ZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYYYYYYYZZZ\\\]]]```^^^\\\\\\]]]]]]\\\[[[[[[\\\]]]___aaabbbcccdddbbbbbbbbbbbbaaaaaa```___^^^______``````````````````^^^\\\\\\]]]^^^]]][[[\\\]]]]]]^^^___```aaaaaa``````___^^^^^^___```aaaaaaaaaaaaaaaaaabbbcccdddeeeeeeeeedddcccbbbaaa```[[[\\\]]]______`````````aaa```^^^]]]\\\\\\\\\]]]_________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____________^^^^^^ZZZZZZ[[[]]]^^^_________[[[\\\]]]_______________\\\ZZZYYYZZZ\\\^^^^^^^^^ZZZ[[[]]]\\\[[[ZZZZZZ[[[[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^____________^^^^^^\\\\\\]]]]]]]]]^^^^^^^^^___^^^]]]___aaaaaa^^^\\\\\\\\\]]]]]]\\\[[[[[[ZZZYYY[[[]]]```bbbbbbbbbaaa___```````````````aaaaaa_________^^^]]]^^^aaaccceeeeeedddbbb``````bbbdddccccccdddeeeeeeeeeddddddeeeddddddccccccccccccddddddeeefffggghhhhhhhhhgggiiiiiijjjhhhggggggiiikkkkkkiiihhhiiikkklllkkkiiijjjiiiiiihhhgggfffffffffdddcccbbbaaa````````````aaaaaa```````````````aaabbbccceeegggiiijjjkkklllnnnqqquuuwwwxxxzzz|||~~~+++,,,,,,------.........------------------------///...------//////...---...------------,,,,,,,,,.........///......------................................................------........./////////222222222111111000000000222444666888;;;BBBLLLSSS^^^cccmmmyyy|||qqqeee___]]]```iiirrryyywwwtttqqqnnnlllkkkjjjiiihhhgggeeedddccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````______^^^]]]]]]]]]\\\]]]^^^___```___^^^]]]^^^^^^____________^^^^^^````````````````````````\\\\\\\\\]]]^^^___aaaaaa___``````aaa```___^^^]]]ZZZ[[[\\\^^^______`````````___^^^]]]]]]]]]^^^_________]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^___^^^]]][[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\]]]^^^^^^]]][[[[[[\\\]]]___```bbbcccdddbbbbbbbbbbbbaaa___^^^^^^^^^______```````````````___^^^\\\]]]^^^^^^]]][[[^^^^^^^^^____________```^^^^^^^^^^^^___```aaabbb````````````aaabbbcccdddeeeeeeeeedddcccbbbaaa```\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\___^^^^^^]]]\\\[[[[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[^^^______``````______^^^ZZZZZZ[[[\\\]]]^^^^^^___\\\]]]^^^______```______^^^]]][[[\\\^^^``````___\\\]]]___^^^\\\[[[[[[[[[]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^______````````````______]]]]]]]]]]]]^^^^^^^^^___```^^^]]]]]]___```___^^^^^^^^^^^^^^^]]][[[ZZZYYYYYY[[[^^^aaabbbccccccbbbaaaaaaaaaaaaaaa`````````^^^_________^^^___bbbeeeggggggfffcccaaa```aaabbbcccdddfffggghhhgggfffeeeeeeeeeeeeeeeeeedddccccccdddfffiiikkklllkkkiiigggjjjjjjkkkjjjhhhhhhjjjkkkjjjiiihhhiiikkklllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggeeedddbbbaaaaaaaaacccbbbaaa```_______________```bbbdddfffhhhjjjjjjmmmooorrrtttuuuvvvxxxzzz{{{~~~++++++,,,,,,---...//////------------------------...---,,,---...///...,,,------------------------.../////////...---,,,,,,---------...................................................////////////000000111111222333333444444777:::===AAAKKKXXXbbbnnnttt}}}}}}rrriii```\\\]]]dddppp}}}}}}yyyrrrpppmmmjjjhhhgggffffffddddddcccbbbaaaaaaaaaaaa`````````````````````____________^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^____________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^___``````]]]^^^```aaaaaa```___]]][[[[[[\\\]]]^^^______^^^```^^^]]][[[[[[\\\^^^___```___^^^]]]\\\[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\[[[\\\]]]^^^______^^^]]]]]]^^^^^^______^^^]]]\\\[[[YYYZZZZZZ[[[\\\]]]^^^^^^\\\[[[[[[[[[[[[\\\]]]^^^[[[ZZZ[[[]]]______]]][[[\\\\\\^^^___```bbbccccccccccccbbbaaa```___]]]\\\^^^______```````````````___^^^^^^^^^^^^^^^]]]\\\```____________^^^^^^^^^]]]^^^^^^^^^___``````aaa____________```aaaccccccdddeeeeeedddcccbbbaaa```]]]^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]^^^]]]]]]\\\[[[^^^^^^]]]\\\[[[ZZZZZZYYYZZZ\\\]]]______]]]\\\ZZZ^^^^^^^^^______^^^^^^^^^[[[[[[[[[\\\]]]^^^^^^___]]]]]]^^^^^^_______________^^^]]]]]]___``````___^^^```aaa```]]]\\\[[[\\\____________^^^^^^]]]\\\\\\]]]]]]^^^^^^_________``````aaaaaaaaaaaa``````^^^^^^^^^^^^_________```aaa```^^^]]]]]]___```aaa`````````___]]]\\\ZZZYYYYYY[[[^^^aaacccddddddccccccccccccbbbaaaaaaaaa```^^^___`````````aaadddfffiiiiiihhheeebbb```aaabbbccceeegggjjjjjjiiigggfffffffffggggggfffdddcccaaaeeefffhhhjjjkkkjjjiiihhhjjjkkkkkkkkkiiihhhiiikkkhhhhhhhhhiiijjjjjjkkkjjjlllllllllkkkkkkkkkjjjjjjjjjiiigggeeecccaaa``````bbbbbb```_______________^^^___```bbbdddgggiiijjjlllnnnqqqrrrssstttuuuwwwyyy{{{++++++,,,,,,---...//////---------------------------,,,+++,,,---------+++------------------------.../////////...---,,,,,,---------.........//////................................./////////000000000000111222333444444555555:::???CCCIIITTTdddppp~~~yyypppgggbbb^^^^^^cccmmm}}}|||zzzvvvrrrmmmllliiigggeeedddddddddbbbaaaaaa```````````````^^^^^^___`````````___^^^^^^^^^^^^^^^^^^]]]]]]]]][[[\\\\\\]]]]]]]]]]]]]]]________________________^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]]]]^^^^^^\\\]]]___```aaa```^^^]]]\\\]]]]]]^^^]]]]]]\\\\\\___]]]\\\ZZZ[[[\\\^^^___```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___``````___^^^]]]^^^_________^^^^^^^^^]]]ZZZZZZ[[[\\\]]]^^^^^^___\\\\\\\\\\\\\\\]]]]]]^^^ZZZZZZZZZ\\\^^^___]]][[[\\\]]]^^^___```aaabbbccccccccccccbbbaaa___^^^]]]^^^______```````````````___```aaaaaa```___^^^^^^aaa``````___^^^^^^]]]]]]^^^^^^____________^^^^^^^^^^^^______```bbbcccdddddddddddddddccccccbbbaaa```````````````______^^^\\\\\\]]]^^^^^^^^^]]]]]]^^^^^^]]]\\\\\\[[[ZZZZZZ[[[\\\^^^______^^^\\\[[[]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^___```]]]]]]]]]]]]]]]^^^^^^^^^```^^^]]]]]]___``````___```aaabbbaaa___]]]]]]^^^```````````````___^^^]]]]]]^^^^^^___``````aaaaaaaaabbbbbbccccccbbbbbbaaa````````````aaaaaaaaaaaacccbbb```^^^]]]^^^```bbbbbbbbbaaa```^^^\\\[[[ZZZYYY[[[___bbbdddeeeeeeddddddddddddcccbbbbbbbbbaaa___aaabbbccccccdddfffhhhjjjjjjiiigggcccaaaaaabbbccceeehhhkkkkkkjjjiiigggggggggggggggfffdddbbb```fffffffffffffffggghhhiiiiiijjjkkkjjjhhhggghhhiiieeefffggghhhhhhhhhiiijjjnnnnnnnnnmmmllllllkkkkkklllkkkhhhfffcccaaa````````````____________``````^^^^^^___aaaccceeehhhiiijjjllloooqqqqqqrrrtttuuuxxx{{{~~~+++,,,,,,------.........---------------------------,,,++++++------,,,+++,,,,,,,,,------------............///......------,,,,,,------.../////////............................../////////000000000333333333333333333333333888>>>EEEKKKQQQ]]]nnn{{{xxxlllddd]]]\\\^^^eeennn{{{~~~yyywwwuuuqqqnnniiihhhfffdddccccccccccccaaa``````_______________]]]]]]___`````````___^^^^^^^^^]]]]]]]]]]]]]]]]]][[[[[[[[[\\\\\\\\\]]]]]]```______^^^^^^______``````````````````````````````___^^^]]]]]]]]]]]]]]]\\\\\\^^^^^^___^^^]]]\\\]]]]]]]]]]]]]]]\\\[[[[[[]]]\\\[[[[[[[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^_______________________________________\\\\\\]]]]]]^^^^^^______\\\\\\]]]]]]]]]^^^^^^^^^[[[ZZZZZZ[[[]]]^^^]]][[[]]]]]]^^^___```aaabbbbbbccccccccccccbbb```______^^^______``````````````````bbbccccccbbb`````````aaa``````___^^^^^^]]]]]]^^^^^^_________^^^^^^]]]^^^^^^___```aaacccdddeeedddddddddddddddcccbbbaaaaaaaaabbbbbbbbbaaaaaa```]]]]]]]]]^^^^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___``````___^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]___^^^]]]]]]]]]^^^```aaa___^^^^^^]]]^^^^^^______aaa```^^^^^^```aaa```___aaabbbdddcccaaa______```aaaaaaaaaaaaaaaaaa``````______```aaabbbccccccdddccccccddddddddddddccccccbbbbbbbbbbbbcccccccccccceeeeeecccaaa^^^^^^```bbbcccbbbbbbaaa___]]]\\\[[[ZZZ\\\___bbbeeeffffffeeedddddddddddddddcccccccccbbbdddffffffffffffgggiiijjjkkkjjjhhheeecccbbbcccdddfffhhhjjjkkkkkkjjjiiihhhhhhgggfffdddbbbaaa```ddddddccccccccceeeggghhhggghhhiiiiiigggeeeeeefffcccdddffffffffffffhhhiiinnnnnnnnnmmmmmmmmmmmmmmmmmmllljjjgggdddbbbaaaaaa_________^^^______``````^^^^^^^^^___aaaccceeeggggggjjjmmmooooooppprrrtttwwwyyy|||~~~------------------------------------------------...,,,+++,,,---...---,,,,,,,,,,,,---------......------......///.........,,,,,,------...//////000.........................../////////000000000000222222333333444444555555>>>EEEOOOUUU\\\hhhzzzxxxnnnddd^^^]]]___fffqqq||||||vvvrrrqqqooollliiieeedddbbbaaa`````````aaa```______^^^]]]]]]^^^^^^\\\]]]___```aaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[\\\\\\]]]___^^^]]]\\\\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^______\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]\\\[[[[[[[[[[[[\\\]]]]]]ZZZZZZ[[[\\\]]]^^^^^^___\\\\\\]]]]]]^^^___```aaa```_______________``````________________________\\\]]]]]]^^^^^^^^^^^^^^^]]][[[ZZZZZZ\\\]]]\\\[[[]]]^^^^^^___```aaabbbbbbcccccccccccccccbbbaaaaaa^^^______``````````````````cccffffffdddaaaaaabbb`````````___^^^^^^]]]]]][[[\\\^^^____________^^^_________```bbbdddeeefffccccccdddddddddcccbbbbbbaaaaaabbbbbbbbbbbbbbbaaa^^^^^^]]]]]]^^^```aaabbb____________````````````````````````````````````______````````````______aaa```___^^^^^^___aaabbbbbbaaa```______```aaaaaacccbbb``````aaabbbbbbaaaaaacccddddddbbbaaabbbbbb```aaabbbbbbbbbbbbbbbbbb```aaaaaabbbdddeeeeeefffddddddeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeggghhhgggddd```^^^```bbbbbbbbbbbbaaa```___]]]\\\ZZZ\\\___ccceeefffffffffddddddddddddeeeeeeeeeeeeeeegggiiiiiihhhhhhhhhjjjiiijjjkkkiiifffdddcccdddeeefffgggiiijjjjjjjjjjjjiiihhhfffdddbbbaaa``````aaabbbbbbcccddddddeeeeeedddfffggggggeeecccbbbbbb```bbbdddeeeddddddfffhhhjjjkkklllmmmnnnooopppqqqooonnnkkkiiigggeeedddcccaaa```______^^^^^^^^^^^^^^^]]]]]]]]]^^^```bbbccccccfffiiikkkmmmnnnqqqrrrtttvvvxxxzzz|||------------------,,,,,,------------------------///...------...///...---,,,,,,,,,------.........,,,,,,---.../////////...,,,,,,------...///000000........................////////////000000000000...///000333555777999:::DDDMMMWWW^^^eeeqqqyyyqqqjjjccc```cccgggppp|||zzzuuuoookkkjjjiiifffcccbbbaaa```^^^^^^^^^^^^___```___^^^]]]\\\\\\\\\\\\\\\]]]___aaaaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZ[[[[[[\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^___```aaa]]]\\\[[[[[[ZZZZZZ[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^YYYZZZ[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^YYYYYYZZZ[[[]]]^^^___```\\\\\\[[[\\\]]]___aaabbb``````_________``````aaa```````````````_________\\\]]]^^^^^^______^^^^^^^^^\\\ZZZYYYZZZ\\\\\\\\\]]]^^^^^^___```aaabbbbbbccccccdddddddddccccccbbb^^^______```````````````aaadddhhhgggeeebbbbbbccc``````_________^^^^^^^^^YYYZZZ\\\___```aaaaaa```______```aaabbbdddfffgggccccccdddddddddcccbbbbbb``````aaabbbbbbbbbbbbbbb______]]]]]]^^^```cccddd______``````aaabbbbbbbbbaaaaaa````````````aaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbaaa___^^^___```bbbcccdddcccbbbaaaaaabbbcccccceeecccbbbbbbcccdddcccbbbaaacccddddddcccbbbcccddd```aaabbbcccccccccccccccaaabbbbbbdddeeefffggggggdddeeeeeeffffffeeeeeedddeeeeeeeeefffffffffgggggghhhiiiiiifffaaa______aaabbbbbbbbbbbbaaa___^^^]]]ZZZ\\\___ccceeegggggggggdddddddddeeeeeefffffffffgggiiikkkkkkiiiiiiiiijjjiiijjjkkkjjjgggeeedddeeeffffffggggggiiijjjkkkkkkjjjhhheeecccaaa```___```___```ccceeefffeeecccbbbcccdddfffeeecccaaa```aaa^^^aaaddddddbbbccceeehhhggghhhjjjllloooqqqssstttpppooommmkkkhhhgggfffeeecccbbbaaa___]]]\\\\\\\\\]]]\\\[[[[[[[[[]]]___aaa```cccgggiiikkkmmmoooqqqqqqssstttvvvyyy~~~---------.........//////........................++++++,,,,,,,,,,,,------........................))),,,///000...---,,,,,,+++++++++,,,,,,,,,------222000.........---+++)))+++,,,...///111111000000///222444555555999@@@FFFOOOTTT]]]gggsssssshhhcccdddhhhkkkmmmsss}}}yyytttooollliiieeeccccccdddeeedddbbb___]]][[[[[[[[[\\\^^^^^^^^^^^^]]]]]]\\\[[[^^^______``````______^^^\\\[[[ZZZYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZ\\\[[[ZZZYYYYYYZZZZZZ[[[_________```______^^^^^^]]]]]][[[[[[[[[[[[]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\^^^\\\ZZZZZZ\\\]]]ZZZXXX]]]\\\\\\[[[ZZZZZZZZZZZZ\\\\\\\\\]]]^^^___``````cccaaa^^^]]]]]]___ccceeedddddddddcccbbbaaa``````bbbbbbaaaaaa`````````___^^^]]]]]]\\\]]]^^^`````````___^^^\\\[[[[[[\\\\\\```````````````aaabbbbbbbbbccceeeffffffeeedddccc_______________```aaaaaaccccccccccccbbbbbbbbbbbbdddcccaaa___^^^]]]^^^^^^______^^^^^^^^^______```ccccccccccccddddddeeeeeeccccccbbbbbbaaa```______```aaaccceeefffeeedddcccaaaaaabbbbbbcccddddddddd___aaadddeeecccaaa``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbaaa```______```aaabbbaaaaaaaaaaaaaaaaaabbbcccbbbbbbbbbaaaaaa`````````aaabbbccceeeeeeeeeddddddaaabbbbbbcccdddeeeeeefffcccdddeeeffffffeeecccbbbddddddddddddcccccccccbbbcccdddeeefffffffffffffffjjjjjjiiigggdddbbbcccdddcccdddeeeeeedddbbb```___ccccccdddeeefffggghhhhhhddddddeeefffgggggghhhhhhkkkkkkkkkkkkjjjjjjjjjjjjnnnmmmjjjhhheeedddcccbbbcccccceeefffggggggggggggeeedddcccaaa___^^^^^^^^^bbbbbbbbbbbbbbbbbbccccccddddddeeeeeeeeeeeeddddddccceeegggiiijjjiiihhhgggdddfffjjjnnnqqqsssssssssqqqqqqpppooommmjjjgggfffcccaaa___^^^___```______]]]\\\[[[[[[[[[\\\]]]^^^```bbbeeehhhkkkmmmnnnnnnnnnooorrruuuxxx|||,,,------------.................................,,,,,,---------.................................+++---//////---,,,+++,,,,,,,,,,,,,,,------------///...---...000111000///---...///111111222111111333444555666999???GGGMMMXXX```kkkvvv{{{ooofffdddhhhnnnrrrwww{{{|||wwwpppkkkjjjgggdddaaa______``````aaa```^^^\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\\\\ZZZZZZYYYZZZZZZ[[[]]]^^^^^^_________^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\___]]][[[[[[]]]^^^\\\ZZZ^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^___```aaabbbaaa___^^^^^^```bbbdddbbbbbbbbbbbbaaa```___^^^aaaaaa`````````_________]]]]]]]]]]]]^^^```bbbcccbbbaaa___^^^]]]]]]]]]^^^___^^^^^^]]]]]]^^^___```bbbcccdddeeedddbbbaaa_________^^^^^^^^^^^^___```cccccccccbbbbbbbbbbbbbbbdddcccaaa___^^^^^^^^^^^^```____________``````aaa```aaaaaaaaaaaaaaaaaaaaaaaaaaa```______^^^^^^]]]```aaaccceeefffeeedddccccccccccccbbbbbbbbbbbbbbb^^^aaacccdddbbbaaa``````bbbbbbbbbbbbcccccccccccc````````````````````````aaa```____________```aaa``````_________``````aaaaaaaaaaaaaaaaaaaaa``````___```aaabbbbbbbbbaaa```bbbbbbbbbcccdddeeeeeeeeeccccccddddddddddddcccccccccccccccbbbbbbbbbbbbcccbbbcccdddeeeffffffffffffhhhhhhhhhfffcccbbbcccdddaaaaaaaaaaaaaaa```___^^^```aaaaaabbbcccddddddeeedddeeeeeefffgggggghhhhhhjjjiiiiiiiiihhhhhhhhhhhhkkkjjjhhhfffdddcccbbbbbbaaabbbcccdddddddddddddddeeedddcccbbbaaa`````````bbbbbbcccddddddeeeeeeeeefffggggggggggggggggggfffggghhhjjjllllllllljjjjjjgggiiilllppprrrsssssssssrrrrrrrrrqqqooommmjjjiiifffdddaaa``````aaa``````]]]]]]\\\[[[[[[\\\]]]^^^___aaadddgggjjjlllmmmmmmooopppqqqtttxxx{{{~~~~~~,,,,,,,,,,,,------------........................---............/////////........................---...///...,,,++++++,,,------------.........///...------...111222222111//////000111222222222222444333444666<<>>AAAKKKOOOXXXcccnnnzzz|||rrrooopppuuu|||qqqiiifffeeeccccccbbbaaaaaaaaaaaabbbcccbbbaaaaaaaaabbbcccdddggghhhiiiiiihhhhhhjjjlllnnnpppppppppnnnnnnoooppprrrtttwww{{{}}}~~~}}}}}}}}}|||{{{yyyyyyzzz{{{zzzyyyyyyxxxwwwwwwxxx{{{~~~~~~yyyyyyyyyyyy{{{~~~~~~|||xxxtttqqqqqqssssssttttttrrrqqqrrrsssxxx{{{zzzzzz{{{{{{{{{{{{{{{{{{yyywwwuuutttvvvtttsssrrrqqqoookkkhhhfffdddaaa```aaabbbaaa```___^^^^^^]]]]]]]]]^^^^^^]]]]]]^^^```cccfffiiikkkmmmooorrrsssuuuvvvyyy{{{}}}...........................------------------...........................///000111222222111000///000000000000000000000000//////......//////000111333333444555777;;;AAAEEEOOOTTT]]]gggtttwwwmmmkkknnnxxxzzzpppkkkiiihhheeeeeeddddddddddddeeeeeeggggggffffffggghhhiiijjjlllmmmnnnnnnmmmoooqqqsssvvvxxxyyyyyyxxxxxxxxxyyy{{{|||zzz{{{}}}{{{zzzwwwwwwxxxyyyyyyxxxxxxuuurrrrrrvvvyyyzzzyyy{{{{{{xxxyyy{{{zzzvvvuuuuuuuuuuuutttrrrrrrssstttxxx}}}xxxwwwwwwxxxyyy{{{{{{{{{zzzyyywwwuuuttttttsssssssssrrrppplllhhheeeccc``````aaabbbbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^___```cccfffiiijjjmmmoooqqqrrrssstttwwwyyy|||........................................................................---...///000000///...---///////////////////////////////////////000111111222333444666888>>>EEEJJJRRRYYYdddqqq~~~tttjjjiiiooo{{{{{{sssooonnnmmmlllkkkkkkkkkllllllmmmnnnmmmmmmmmmnnnooopppqqqqqqvvvwwwxxxxxxxxxzzz}}}~~~~~~|||zzzzzz{{{~~~|||yyyxxxyyyyyyyyyyyyxxxtttqqqrrruuuxxxwwwuuuzzz}}}~~~~~~zzzxxxwwwvvvvvvuuuvvvwwwwwwyyy~~~~~~~~~~~~|||{{{{{{}}}~~~}}}~~~zzzvvvuuuvvvwwwwwwzzzzzzzzzyyyxxxwwwvvvuuusssssstttuuuuuurrrmmmjjjcccaaa______```bbbbbbaaaaaa```______^^^^^^^^^_________```aaacccfffiiikkklllnnnpppqqqrrrsssuuuwww|||------------------------......////////////......------------------------------............------........................000000000000000111111222222444666999>>>EEENNNTTT[[[fffuuuwwwoooiiikkkttt|||zzzyyyxxxyyyxxxxxxxxxxxxxxxyyyyyyvvvwwwxxxyyyzzz{{{||||||~~~~~~|||zzzzzz{{{{{{zzzyyyvvvssssssuuuwwwvvvtttxxxzzz}}}~~~|||zzzzzzyyyzzzzzzxxxwww}}}{{{}}}~~~zzzwwwvvvwwwyyy~~~{{{vvvsssssstttuuuuuuwwwwwwvvvvvvuuuuuuuuuuuutttuuuvvvxxxxxxuuupppllldddbbb______```aaaaaaaaabbbaaa```_______________`````````aaacccfffiiijjjjjjlllooopppppprrrtttvvv|||------------------------,,,---............---,,,------------------------......------------......////////////////////////111111111111111222333333333555999>>>FFFPPP[[[cccmmmzzz~~~rrrllljjjqqq~~~~~~~~~}}}{{{zzzxxxxxxxxxxxxxxxwwwxxx{{{~~~||||||}}}}}}zzzxxx~~~}}}zzzyyyzzz|||}}}yyyuuutttuuuvvv|||}}}tttqqqooonnnnnnooooooooorrrrrrqqqqqqrrrrrrssssssuuuvvvyyy{{{|||yyysssnnnfffcccaaa```aaabbbbbbaaacccbbbaaa```_____________________```bbbeeegggiiihhhkkkmmmooooooqqqtttvvvzzz}}}------------------------++++++------------++++++------------------------///...---,,,,,,---...///000000000000000000000000222222111111222222333444333666;;;BBBLLLYYYfffnnn}}}vvvooolllmmmxxx}}}|||||||||{{{yyyyyy{{{}}}~~~~~~}}}{{{{{{{{{|||}}}||||||~~~|||{{{}}}yyyvvvvvvyyyzzz}}}{{{wwwyyy~~~~~~zzzyyyyyy{{{xxxzzz}}}xxxrrrjjjiiihhhhhhiiijjjiiihhhnnnnnnnnnnnnooopppqqqrrrvvvxxxzzz}}}~~~{{{uuupppgggeeebbbbbbbbbcccbbbbbbccccccaaa```____________^^^^^^^^^___aaadddfffhhhgggjjjlllnnnoooqqqtttvvvyyy{{{........................,,,,,,,,,---------......------------------------////////////////////////............/////////000000//////000333555666666777777>>>NNN[[[dddmmmvvvxxxnnnjjjnnnvvv~~~}}}xxxxxxxxxxxxxxxxxxyyyyyy~~~}}}}}}}}}|||{{{}}}~~~xxxzzz~~~{{{yyy|||{{{xxxyyyyyyyyyzzzzzzxxxtttpppsssqqqsssxxx}}}}}}zzzzzz|||~~~yyyqqqkkkdddcccbbbbbbbbbccceeefffmmmmmmmmmmmmnnnoooqqqqqqyyyyyyyyyzzz{{{zzzwwwuuukkkhhheeeccccccbbbaaa```bbbaaa```___^^^]]]\\\\\\^^^^^^^^^^^^___aaabbbccciiikkknnnpppqqqsssuuuvvvyyy{{{........................,,,,,,,,,---------......------------------------////////////////////////........./////////000000222111111222444555777777888<<>>FFFOOO[[[gggwww~~~~~~~~~~~~}}}tttgggccc```dddjjj}}}}}}zzzxxxwwwuuusssssstttxxx{{{~~~~~~~~~}}}{{{yyyyyyxxxvvvtttnnniiigggiiilllrrr}}}}}}|||wwwuuurrrqqqqqqqqqpppooonnnmmmlllkkkiiigggfffeeedddfffjjjmmmpppqqqqqqqqqxxxyyy{{{~~~~~~zzzwwwnnnjjjeeeaaa______^^^]]]`````````___^^^^^^]]]]]]]]]^^^^^^___aaabbbdddeeedddgggkkkmmmnnnpppsssuuuvvvxxx{{{........................,,,,,,,,,---------............................../////////////////////////////////000000000111111000333444555555888???DDDNNNVVVaaaooo~~~~~~}}}~~~}}}~~~}}}wwwnnnggggggmmm|||yyyvvvsssnnnmmmnnnrrryyy~~~~~~~~~~~~~~~}}}|||~~~}}}|||zzzwwwuuunnniiiggghhhkkkqqq{{{~~~zzzwwwtttrrrpppppprrrssstttssspppqqqppppppooommmlllkkkeeegggjjjmmmppprrrsssssswwwxxxzzz~~~~~~yyyvvvqqqlllfffbbb```______^^^\\\]]]]]]^^^___```aaaaaa^^^^^^^^^^^^___aaabbbccccccfffiiilllnnnppprrrtttwwwxxxzzz~~~........................,,,,,,,,,---------..............................//////////////////////////////000000000111111111000333666777888<<>>CCCLLLWWWcccsss{{{wwwwwwxxx}}}~~~|||yyyyyyzzz|||~~~|||}}}yyy{{{}}}~~~zzz|||{{{wwwtttrrrnnnllllllllliiigggkkkrrr~~~~~~}}}|||}}}{{{xxxsssooommmnnnooottttttuuuwww~~~xxxrrreeeccc```___^^^```cccdddggghhhkkknnnqqqsssuuuvvvvvvwwwyyy{{{}}}}}}}}}}}}{{{{{{||||||}}}}}}||||||xxxwwwuuutttuuuvvvxxxzzzxxxxxxvvvssspppllliiigggbbbaaa___]]]\\\\\\\\\]]]]]]^^^```___^^^^^^___aaacccdddffffffgggiiimmmpppoooqqqsssvvvzzz~~~........................///......---------..................////////////111111111111111111111111...333888999:::<<>>CCCHHHTTTYYYaaaiiisssyyyvvvzzz}}}{{{zzz{{{|||}}}yyyxxxwwwttttttwwwtttvvvyyy||||||yyywwwssspppmmmkkkfffbbbeeekkkeeelllssstttvvvyyyyyyvvvuuuxxx{{{zzz{{{~~~~~~{{{wwwrrrpppppprrrttttttrrrooorrr}}}xxxlllddd______aaabbbeeegggiiijjjlllmmmnnnooorrrtttwwwxxxyyyzzz|||~~~|||}}}~~~}}}{{{wwwttttttuuuwwwyyysssssssssrrrpppmmmiiigggcccaaa___\\\[[[[[[\\\]]]\\\^^^``````___^^^___```bbbccceeeeeefffhhhkkknnnqqqssstttwwwzzz|||~~~~~~,,,------...///000111111..................------...............///000000111111111111111222222222666666555555888???GGGMMMbbbaaadddmmm|||vvvsssxxx{{{{{{}}}~~~||||||}}}~~~~~~~~~~~~xxxsssqqqqqqrrrrrrvvvvvvwwwzzz}}}~~~~~~|||wwwuuuqqqmmmiiigggfffdddccclllllllllmmmmmmnnnnnnnnnnnnoooppprrruuu{{{}}}yyytttrrrsssvvvuuurrrppppppqqqwwwxxxkkkbbb^^^___aaadddgggjjjlllmmmnnnppprrrsssssstttvvvxxxyyyzzz{{{{{{{{{}}}~~~}}}|||{{{yyywwwvvvuuuxxxwwwvvvsssooollliiigggcccbbbaaa___]]][[[YYYYYY^^^]]]]]]]]]]]]^^^_________aaacccdddfffhhhkkknnnppprrruuuvvvwwwxxxzzz|||}}}------......//////000000.......................................///000000111111111111222222222222555666666666:::CCCOOOXXXiiihhhjjjsss}}}uuuvvv|||{{{{{{|||{{{{{{~~~}}}||||||zzzzzzzzzzzzzzz{{{}}}}}}|||}}}~~~~~~~~~xxxsssqqqrrrrrrsssuuuuuuvvvxxx{{{~~~}}}zzzwwwsssoookkkjjjiiigggfffjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllpppvvv~~~}}}yyytttrrrtttvvvuuurrrqqqqqqrrrwwwwwwkkkbbb___aaacccfffjjjmmmooopppqqqsssuuuuuuvvvvvvxxxzzzxxxyyyzzzzzz{{{|||~~~}}}|||{{{zzzyyyxxxwwwxxxwwwuuurrroookkkhhhfffdddcccbbb```^^^\\\ZZZZZZ^^^]]]]]]]]]]]]^^^_________aaaccceeefffhhhkkknnnppprrruuuvvvwwwxxxzzz||||||~~~..................//////.......................................///000000111111111111222222333333444666777888===IIIYYYfffqqqpppsss||||||zzz}}}|||{{{{{{|||~~~{{{yyywwwzzz~~~~~~{{{zzzvvvuuuuuuvvvwwwyyy{{{|||{{{|||}}}{{{zzzyyyzzz{{{|||~~~xxxtttrrrssssssttttttuuuuuuwwwyyy{{{}}}~~~|||}}}~~~~~~}}}yyyvvvrrrooonnnmmmllljjjjjjjjjiiihhhhhhggggggfffdddeeefffhhhkkkqqqyyy~~~}}}yyyuuutttuuuvvvsssrrrrrrrrrssswwwwwwkkkcccaaabbbeeeiiimmmppprrrsssrrrsssuuuvvvvvvvvvxxxzzzwwwxxxzzzzzz{{{|||~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyxxxuuurrrnnnjjjgggeeefffeeecccaaa___]]]\\\\\\^^^]]]]]]]]]]]]^^^______```bbbdddeeefffhhhlllnnnppprrrtttvvvvvvxxxzzz|||{{{~~~.....................------------..............................///000000000111111222222333333333333555888999???NNNaaapppuuuvvvzzz|||zzzyyyxxx{{{|||{{{{{{{{{}}}yyywwwtttsssrrrtttvvvyyy{{{{{{wwwwww{{{~~~||||||{{{yyywwwwwwxxxzzz{{{~~~yyyuuuttttttttttttsssttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{}}}{{{yyyuuussssssrrrpppnnnlllkkkjjjiiihhhfffeeeeeebbbcccdddeeeiiiooovvv{{{}}}zzzwwwvvvvvvwwwqqqpppqqqrrrrrrtttwwwllleeebbbdddgggkkkooorrrttttttppprrrssstttssssssuuuwwwwwwyyy{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzxxxvvvsssoookkkgggeeehhhgggdddbbb```^^^^^^^^^^^^]]]]]]]]]]]]^^^______aaaccceeefffggghhhlllnnnoooqqqtttuuuvvvxxxzzz}}}{{{}}}............---------------------.........//////...............///000000000111111222333333444444444666999<<>>LLLWWWfffsss~~~}}}{{{vvvppplllmmmlllpppssstttqqqmmmjjjhhheee```]]]^^^]]]ZZZ\\\___aaagggppp}}}zzzuuummmhhhffffffffffffhhhmmmooosssyyy~~~~~~zzzyyy}}}{{{wwwuuuuuuqqqtttxxx}}}|||yyyvvvtttrrrkkkhhhgggiiimmmooommmjjjddddddfffkkkssszzz~~~~~~}}}~~~}}}xxxxxx{{{{{{zzzxxxuuurrrqqqqqqssstttuuuzzz}}}zzzvvvssspppooopppmmmhhheeedddddddddddd______```````````````___```aaabbbcccdddgggllloootttzzz~~~{{{xxxvvvtttrrrqqqqqqrrrqqqsss{{{yyyyyy{{{zzzzzzyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvtttssssssuuuvvvyyy{{{~~~~~~|||}}}~~~}}}|||yyyvvvtttnnnjjjeeebbbaaa```___^^^^^^]]][[[ZZZZZZ[[[]]]^^^]]]___aaabbbbbbccceeegggiiilllooorrrtttwwwzzz|||,,,------...............////////////000000000000444222000///...///000222000111444777777777<<>>DDDNNN___oooyyy~~~|||{{{xxxvvvvvvxxxyyyzzzxxxtttooollljjjfffaaa]]][[[XXXUUUSSSTTTTTTWWW]]]cccnnn|||tttnnnllliiifffeeeeeeggghhhjjjlllooorrrvvv|||xxxpppiiifffdddfffhhhllloooqqqssstttqqqpppooooooooojjjddd___\\\^^^```eeeppp}}}|||xxx{{{yyyrrroooooooooooopppssswww{{{~~~}}}{{{xxxvvvuuutttrrrooommmkkkjjjjjjhhhgggfffeeedddccccccccccccbbbaaa``````bbbdddeeegggjjjnnnrrrwww~~~~~~zzzwwwrrrqqqooonnnnnnpppqqqrrryyywwwtttuuuvvv|||}}}}}}~~~{{{|||}}}~~~}}}~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}{{{vvvtttpppmmmhhheeecccbbbaaa```]]]]]]]]]]]]]]]]]]]]]]]]ZZZ\\\^^^___```bbbeeeggggggkkkooosssuuuwwwzzz|||---------............///........................222222222222333333333333222777;;;@@@KKK^^^oooxxx~~~|||yyywwwxxxyyy{{{{{{xxxtttpppmmmkkkhhhccc___\\\YYYVVVTTTRRRRRRUUUZZZ```jjj{{{yyyqqqpppnnnkkkhhhffffffggghhhkkklllmmmpppsssyyy|||rrrjjjdddaaabbbdddgggkkkooorrruuuvvvtttrrrpppnnnkkkgggbbb___]]]```ccchhhsss~~~{{{}}}zzztttppppppppppppoooqqquuuzzz~~~}}}|||zzzyyywwwuuussspppnnnllljjjjjjggggggggggggggggggggggggdddcccaaa```aaabbbdddeeegggiiimmmqqquuu{{{~~~xxxtttoooooonnnnnnnnnnnnnnnnnnsss}}}xxxvvvxxxzzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}|||xxxvvvrrrnnniiifffdddbbb```___^^^^^^^^^]]]]]]^^^^^^^^^]]]^^^```aaaaaacccfffhhhgggjjjooorrrtttwwwzzz|||---------............///......////////////000000222222333333333222333444222:::???DDDTTTlll|||~~~~~~}}}zzzwwwyyyzzzzzzzzzxxxtttpppmmmlllhhhccc^^^[[[YYYVVVTTTQQQPPPSSSXXX]]]fffvvvtttmmmooommmjjjhhhgggggghhhiiikkklllmmmooorrrwwwuuukkkddd```^^^aaacccgggkkkooorrrtttvvvxxxvvvrrrnnnjjjgggdddbbb___bbbeeekkkvvv|||~~~|||uuuqqqpppoooooommmooosssxxx|||~~~}}}|||yyywwwtttqqqnnnlllkkkjjjggggggggghhhggggggggggggcccbbb```___```aaabbbdddeeehhhkkknnnqqqwww}}}vvvqqqlllmmmnnnnnnmmmlllkkkjjjoooxxx{{{zzz}}}}}}~~~~~~~~~}}}}}}}}}~~~|||yyywwwtttpppkkkfffdddbbb```^^^```___^^^^^^^^^^^^___```___aaabbbcccbbbdddfffhhhgggjjjnnnqqqtttwwwzzz}}}---------............/////////000000000111111111111333444444222222444666444===DDDKKK]]]uuu}}}~~~{{{xxxyyyyyyzzzyyyvvvrrrooolllkkkgggbbb^^^[[[XXXTTTRRROOOOOOQQQVVVZZZaaappp~~~zzzqqqmmmlllkkkhhhgggfffhhhjjjkkklllmmmnnnooorrrwww}}}uuujjjbbb^^^]]]^^^bbbdddgggkkknnnqqqssstttxxxvvvsssnnniiifffeeeddd```cccffflllxxx|||}}}}}}uuuqqqooonnnnnnlllnnnrrruuuzzz{{{yyyvvvsssooommmkkkjjjhhhhhhhhhhhhgggeeedddcccbbbaaa___^^^^^^___```aaaccceeehhhkkknnnsssyyy~~~vvvpppllllllmmmmmmlllkkkhhhggglllttt~~~~~~}}}}}}}}}~~~|||yyywwwuuuqqqlllgggeeebbb```^^^aaa```^^^]]]]]]^^^```aaaaaabbbcccccccccccceeegggfffiiimmmpppssswww{{{~~~---------............////////////000000111111222000333555555222222444777777???IIIVVVgggyyy}}}zzzzzzzzzzzzxxxuuurrrnnnllllllhhhbbb^^^ZZZWWWTTTRRROOONNNQQQTTTXXX^^^lllyyywwwqqqoooiiihhhfffeeeeeegggiiikkkkkkmmmoooppprrrvvvzzz~~~vvvqqqhhh```\\\[[[]]]___bbbdddgggjjjnnnqqqssstttuuutttqqqmmmhhheeeeeefffccceeehhhnnnzzz}}}|||~~~uuupppnnnmmmllllllnnnqqqtttwww||||||{{{xxxtttpppmmmkkkjjjhhhhhhhhhhhhfffdddbbb```aaa```^^^]]]\\\]]]___```ccceeegggjjjmmmrrrxxx}}}vvvpppllllllmmmlllkkkiiigggfffhhhoooyyy}}}~~~~~~|||zzzxxxuuuqqqlllhhheeecccaaa```aaa```^^^]]]]]]^^^```aaabbbcccccccccaaabbbccceeefffiiilllooorrrvvv{{{~~~---------............///---------...//////000000///333666555222222555888999???NNNaaaqqq|||~~~||||||{{{{{{yyyvvvsssooommmmmmiiiddd___[[[XXXUUURRROOONNNPPPTTTVVV\\\iiivvv|||rrroooooohhhgggdddccccccdddfffgggiiikkknnnppprrrtttwwwzzz}}}tttjjjfff___ZZZWWWYYY]]]______aaaeeejjjnnnrrrtttvvvrrrrrrqqqnnnjjjggghhhjjjfffhhhjjjppp}}}~~~|||~~~~~~uuupppmmmlllkkklllnnnppprrruuuyyy~~~|||yyyuuuqqqmmmkkkjjjhhhhhhiiihhhgggeeebbb```bbb```___]]]]]]]]]___```ccceeehhhkkkoootttzzz~~~wwwrrrmmmmmmmmmllljjjhhhgggfffbbbhhhrrrzzz}}}|||{{{uuuqqqlllhhhfffdddbbbaaaaaa___]]]\\\\\\]]]___aaaaaabbbcccaaa``````aaacccfffhhhlllooorrrvvv{{{---------.........//////++++++,,,,,,---.../////////333666555222222555999:::???PPPiiixxx~~~|||zzz~~~}}}}}}|||zzzwwwtttqqqooonnnkkkeee```]]]YYYVVVSSSOOONNNPPPTTTVVV[[[hhhtttwwwnnnlllmmmiiigggdddbbbaaabbbcccdddgggjjjmmmpppqqqrrruuuvvvyyyrrrjjjddd```[[[WWWVVVYYY]]]```]]]___dddiiinnnsssvvvxxxrrrttttttqqqmmmkkklllnnniiijjjlllqqq}}}~~~~~~uuuooolllkkkjjjmmmnnnppprrrtttxxx}}}}}}yyyuuuqqqnnnkkkjjjggghhhiiiiiihhhfffdddbbbcccbbb```^^^]]]^^^___```eeegggjjjmmmpppvvv|||xxxsssooonnnmmmkkkiiihhhgggfff^^^dddlllttt}}}~~~~~~}}}|||uuuqqqlllhhhfffeeecccbbb```___]]][[[[[[]]]___```aaabbbbbbaaa___^^^___aaafffhhhkkknnnqqqvvv{{{,,,---...///000111111000...///000000000000222444444222111444555333555999AAALLL___rrr}}}}}}zzzzzzyyy|||~~~}}}|||wwwrrrnnnooolllgggbbb^^^ZZZVVVRRRRRRPPPQQQSSSUUUYYYcccnnnuuunnnkkkjjjgggeeeaaa___^^^___aaabbbeeehhhllloooqqqsssvvvxxx~~~~~~~~~vvvkkkddd]]][[[XXXVVVVVVYYY\\\___eeegggiiimmmppprrrtttuuuvvvuuusssrrrqqqqqqrrrsssmmmmmmnnnuuu~~~~~~vvvsssrrrpppmmmkkkmmmooorrruuuxxx{{{|||zzzvvvssspppllljjjkkkkkkkkkjjjhhhfffeeeccccccbbbbbbaaaaaaaaaaaaaaabbbdddhhhlllqqqwww~~~wwwqqqkkkjjjiiiiiihhhfffaaa^^^^^^___eeeoooxxx~~~uuurrrooollliiigggdddbbbbbbaaa```___^^^^^^___```cccbbb```_________```aaaeeehhhkkknnnqqquuuyyy}}}........./////////000000///000111000000000222444222///000333333333666;;;FFFUUUiiixxx~~~|||~~~zzzyyyyyy|||~~~}}}|||yyytttpppnnnkkkgggccc___[[[UUURRRQQQOOOOOORRRSSSWWWaaakkktttmmmjjjjjjgggeeeaaa^^^]]]^^^```bbbeeehhhllloooppprrruuuwww}}}}}}}}}sssiiibbbZZZXXXVVVTTTVVVYYY^^^```fffhhhkkknnnqqqtttuuuvvvvvvuuusssrrrqqqpppqqqqqqnnnnnnooovvvwwwtttrrrpppnnnlllmmmooorrruuuxxxzzz{{{}}}zzzxxxvvvsssqqqnnnnnnmmmkkkiiihhhgggfffeeedddcccbbbbbbbbbbbbbbbbbbdddgggkkkpppvvv~~~}}}uuuoookkkjjjiiiiiihhhfffaaa^^^^^^^^^dddnnnvvv~~~~~~}}}~~~}}}|||vvvsssnnnkkkiiigggdddbbbcccbbb```___^^^^^^___```aaaaaa```______```aaaaaafffhhhkkknnnqqquuuyyy}}}000//////......///000000111111222111000000111333222000000333444444999???LLLbbbwww|||zzz{{{yyyzzz{{{~~~}}}}}}}}}zzzvvvsssooommmjjjgggccc^^^XXXSSSPPPNNNNNNPPPQQQTTT]]]ggg|||sssmmmjjjiiigggdddaaa^^^]]]^^^```aaaeeegggkkknnnoooqqqtttvvv{{{{{{|||}}}{{{pppfffaaaXXXWWWUUUUUUXXX\\\aaadddiiikkknnnqqqtttvvvxxxxxxvvvuuusssrrrqqqpppppppppooopppqqqxxxzzzuuurrrpppmmmmmmnnnooorrrtttwwwxxxyyy|||~~~~~~}}}|||{{{yyywwwrrrqqqnnnllljjjiiiiiiiiigggfffeeedddccccccccccccbbbdddfffiiinnnuuu~~~yyysssnnnkkkjjjiiiiiihhhfffbbb^^^]]]]]]bbbkkksss{{{}}}yyyzzz}}}}}}{{{vvvsssnnnkkkiiigggeeecccdddcccaaa____________`````````___``````aaabbbcccfffiiillloooqqquuuyyy}}}////////////000111333444333444444222000000111222444222333555555666<<>>>>>;;;;;;:::777444111111222333222444666666999DDDOOOfffwww|||{{{~~~}}}{{{zzzzzz{{{zzzxxxvvvnnnmmmjjjgggddd___ZZZUUUTTTRRRRRRSSSRRRRRRXXX```nnnvvvpppnnnllljjjfffddd```\\\[[[[[[\\\^^^^^^aaafffiiilllooorrruuuwwwxxxyyy{{{}}}}}}~~~~~~yyynnnggg___^^^\\\\\\^^^ccchhhkkktttuuuxxx{{{|||{{{yyyxxxxxxxxxxxxxxxxxxwwwuuuuuurrrvvv{{{|||uuupppmmmlllkkklllmmmppprrruuuvvvwwwtttvvvzzz{{{{{{|||}}}~~~~~~|||{{{xxxvvvsssrrrooollljjjhhhhhhhhheeeeeedddcccccccccddddddcccdddeeegggjjjpppwww}}}yyyxxxxxxyyyyyyxxxtttrrrlllkkkkkkkkkkkkiiifffccc]]][[[^^^eeekkkrrr|||~~~yyyttttttwwwzzz||||||}}}{{{|||wwwrrrmmmkkkjjjiiihhhgggfffdddbbb````````````aaabbbccceeefffgggggggggfffhhhkkkmmmooorrrvvvyyy~~~000333777;;;???@@@@@@@@@>>>>>>===999555333222333111222555999;;;@@@NNN[[[qqqyyy}}}~~~|||{{{yyyyyyyyyxxxvvvuuupppmmmjjjgggddd```[[[XXXTTTRRRRRRSSSQQQQQQVVV^^^ggg{{{uuuqqqooommmkkkfffccc___\\\ZZZZZZ\\\]]][[[___dddhhhkkkooosssuuuvvvxxxyyy{{{}}}}}}}}}}}}}}}qqqiiiaaa```___```dddiiiooossswwwxxx{{{}}}|||zzzxxxvvvvvvwwwxxxxxxxxxwwwvvvvvvrrrxxx~~~}}}vvvqqqooonnniiijjjlllooorrruuuwwwxxxuuuwwwzzz{{{{{{{{{|||}}}~~~~~~~~~|||{{{xxxwwwsssrrrpppnnnkkkiiiggggggeeeeeeeeedddeeeeeefffgggdddeeefffhhhjjjnnntttxxx~~~zzzyyyyyyyyyyyyxxxuuurrrmmmmmmlllmmmmmmkkkhhheee]]]\\\^^^dddjjjppp{{{~~~zzzuuuuuuxxx{{{|||{{{~~~~~~~~~}}}|||~~~yyysssooommmlllkkkjjjhhhfffdddbbbaaa``````aaa```aaacccdddeeeeeeeeeeeeeeegggjjjlllnnnqqquuuxxx333666;;;???BBBBBBAAA@@@@@@@@@>>>;;;666444333333222333888===AAAHHHWWWfffyyy{{{~~~~~~|||{{{yyyxxxxxxwwwvvvttttttqqqllliiifffbbb___\\\TTTRRRRRRSSSQQQPPPUUU\\\bbbwww~~~uuuqqqpppnnnkkkfffccc___\\\ZZZZZZ[[[]]]YYY]]]bbbgggkkkooosssvvvvvvxxxzzz|||}}}}}}}}}}}}~~~~~~sssjjjdddcccccceeejjjpppwww{{{xxxzzz|||}}}}}}zzzwwwuuutttuuuvvvxxxxxxwwwwwwvvvrrryyy||||||}}}~~~xxxssspppppphhhiiilllooorrruuuwwwyyyuuuxxx{{{|||{{{{{{{{{|||}}}|||zzz{{{~~~~~~|||{{{zzzxxxvvvssssssrrrpppmmmjjjhhhffffffeeeeeeffffffggghhhiiidddeeeggghhhjjjnnnrrrvvvyyy}}}{{{zzzyyyyyyyyyxxxuuurrrnnnnnnmmmnnnnnnllliiifff^^^\\\^^^ccciiipppzzz|||xxxxxx{{{~~~~~~}}}}}}|||||||||}}}~~~~~~{{{tttpppnnnmmmllllllhhhgggeeecccaaa``````aaa___```bbbcccddddddcccbbbdddfffiiikkkmmmppptttwww666777:::<<<>>>@@@AAAAAACCCAAA<<<888555444444444666111333===EEEOOOcccxxx~~~www{{{~~~||||||zzzvvvuuuvvvuuurrrnnnkkkgggccc^^^[[[YYYTTTRRRRRRRRRPPPRRRVVVbbbooo{{{qqqnnnnnnllljjjhhhfffccc___\\\ZZZYYYYYY\\\^^^cccgggllloooqqqrrryyyyyyzzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~uuurrrfffkkknnnpppuuu|||~~~zzzwwwsssssstttuuuvvvwwwxxxxxxxxx{{{|||zzzyyyyyy|||~~~|||wwwqqqmmmiiihhhiiilllqqquuuwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{|||}}}|||{{{{{{yyyyyy{{{wwwuuurrrpppooommmjjjhhhdddccccccbbbcccdddfffgggiiigggffffffgggjjjmmmoootttxxx~~~{{{zzzxxxyyyyyyxxxvvvtttqqqqqqooollljjjgggfffeeeaaa``````ccciiirrr{{{}}}|||~~~~~~~~~~~~}}}|||~~~~~~zzzyyyuuupppkkkiiijjjllliiihhhgggeeecccaaa```_________```aaabbbccccccdddaaacccfffhhhjjjnnnrrrvvv~~~;;;<<<>>>@@@BBBCCCCCCDDDDDDAAA===999666555555555777555777???LLL]]]rrrvvv{{{||||||zzzvvvtttuuuvvvssspppmmmiiieee```]]]ZZZVVVSSSTTTSSSRRRSSSWWW```lllxxxqqqoooooommmkkkfffdddaaa]]][[[YYYXXXWWW\\\^^^bbbgggkkknnnpppqqqvvvvvvwwwxxxzzz{{{||||||}}}}}}}}}~~~uuurrrkkksss{{{}}}yyysssssstttuuuvvvvvvwwwwwwxxxzzz~~~{{{yyyxxxxxx{{{}}}~~~~~~yyysssoookkkjjjjjjlllppprrrssssssuuuvvvvvvwwwxxxxxxyyyyyy{{{{{{{{{{{{||||||}}}~~~}}}}}}}}}|||{{{|||xxxvvvsssqqqpppmmmjjjhhheeeeeedddcccdddeeeggghhhiiihhhgggggghhhjjjlllnnnppptttxxx||||||{{{zzzzzzzzzyyywwwuuuqqqpppnnnllliiigggeeeddd```______bbbhhhqqqyyy~~~}}}|||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{zzzvvvpppkkkiiiiiijjjggggggfffdddcccaaa```______``````aaabbbcccddddddccceeehhhjjjllloootttwww~~~??????AAABBBCCCCCCDDDDDDDDDAAA===999777666666777888:::;;;CCCUUUooozzzsss|||||||||zzzuuutttuuuwwwuuurrrooolllhhhccc___\\\XXXUUUVVVUUUSSSUUUYYY]]]gggwwwuuupppppppppnnnkkkeeeccc```]]][[[YYYXXXXXX]]]^^^aaaeeeiiikkkmmmnnnrrrrrrtttuuuwwwxxxyyyzzz}}}}}}}}}~~~yyyuuusss}}}|||xxxssssssttttttuuuuuuvvvvvvxxxzzz~~~|||xxxvvvvvvwwwzzz|||||||||}}}~~~{{{uuuqqqnnnlllkkklllnnnoooooonnnqqqrrrtttuuuwwwxxxxxxyyy{{{{{{{{{zzzzzz{{{||||||~~~~~~~~~~~~{{{xxxuuusssqqqnnnkkkhhhgggfffeeedddeeefffggghhhiiiiiiiiijjjkkklllmmmnnnppprrruuuxxx|||}}}|||{{{{{{{{{zzzxxxvvvpppooommmkkkiiifffeeeddd```___^^^aaafffnnnwww|||}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~}}}{{{wwwqqqkkkhhhggghhheeeeeedddcccbbbaaa```___``````aaabbbcccdddeeeeeefffgggjjjlllnnnqqqvvvyyy~~~>>>???@@@@@@AAAAAA@@@@@@BBB@@@<<<888666666666777888<<>>>>>????????????>>>>>>@@@===:::777555555555666888===AAAKKKccc{{{uuuppp|||}}}~~~}}}zzzuuutttuuuvvvtttsssqqqoookkkfffbbb^^^YYYVVVVVVUUUSSSTTTXXX\\\cccnnn|||{{{sssooonnnmmmiiifffbbbaaa^^^\\\ZZZYYYYYYYYY[[[\\\^^^```cccfffhhhiiilllmmmoooqqqsssuuuwwwxxx{{{{{{{{{}}}~~~||||||xxxtttqqqqqqrrrrrrsssssstttttt{{{|||~~~|||zzzwwwuuutttssswwwyyy{{{~~~{{{{{{|||}}}}}}~~~~~~~~~xxxssslllkkkjjjjjjlllmmmmmmlllmmmooorrruuuwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxx{{{}}}~~~}}}zzzxxxvvvrrrmmmjjjhhhgggfffeeeddddddeeefffeeehhhlllqqquuuxxxyyyyyy|||||||||}}}}}}|||{{{zzzyyyyyyxxxuuusssnnnmmmllljjjhhhfffeeeddd```^^^]]]___cccjjjrrrwww~~~~~~~~~}}}}}}}}}}}}}}}{{{}}}~~~~~~~~~~~~~~~~~~}}}yyyssslllgggeeedddccccccbbbbbbaaa```______aaaaaabbbcccdddeeeeeefffeeegggjjjmmmppptttyyy}}}???@@@@@@@@@@@@@@@??????>>><<<999666444444555666999===FFFTTTkkkuuurrrppp{{{|||}}}{{{vvvuuuvvvvvvuuutttsssqqqmmmgggccc___ZZZWWWWWWUUUSSSTTTXXX[[[bbbnnn}}}{{{rrrnnnmmmlllhhhddd___^^^\\\ZZZXXXWWWWWWXXXZZZZZZ\\\^^^aaadddggghhhjjjkkkmmmppprrruuuwwwxxxyyyyyyzzz|||~~~{{{}}}~~~xxxuuuoooooopppqqqrrrsssttttttzzz{{{}}}~~~~~~~~~}}}}}}||||||||||||zzzwwwtttrrrtttvvvxxxzzz||||||}}}}}}{{{{{{|||}}}}}}}}}|||||||||}}}~~~~~~xxxrrrlllkkkiiijjjlllmmmmmmlllkkknnnqqquuuwwwxxxxxxxxxwwwwwwwwwvvvvvvwwwxxxxxxyyy{{{~~~~~~|||{{{yyyuuupppllljjjiiigggfffeeeeeeeeefffdddggglllrrrwww{{{}}}~~~~~~~~~~~~|||{{{yyyyyyxxxwwwtttrrrnnnnnnlllkkkiiigggfffeeeaaa___^^^^^^bbbiiipppuuu}}}~~~}}}|||{{{{{{{{{{{{|||~~~~~~}}}yyyssslllgggddddddddddddcccbbbaaa```___^^^``````aaabbbcccdddeeeeeedddgggjjjnnnqqqvvv|||??????@@@@@@@@@@@@@@@???>>><<<999666555555777888;;;>>>KKKaaauuuuuunnnnnnqqq{{{}}}~~~|||wwwvvvwwwvvvvvvuuuuuusssooojjjeee```\\\XXXXXXWWWTTTVVVYYYZZZbbbooo~~~{{{qqqllllllllliiifff```___]]][[[ZZZYYYYYYZZZXXXXXXZZZ\\\___cccfffhhhhhhiiikkknnnqqqsssuuuvvvwwwwwwyyy{{{}}}~~~{{{vvvssslllmmmnnnppprrrssstttuuuxxxyyyzzz{{{|||{{{zzzzzzyyy{{{}}}~~~}}}yyyuuurrrpppqqqsssuuuwwwxxxyyyyyyzzzzzz{{{||||||{{{zzzyyywwwyyyzzz{{{|||~~~~~~vvvpppnnnllljjjjjjlllllllllkkkjjjlllpppsssuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxzzz|||}}}~~~~~~}}}|||{{{wwwrrrnnnmmmllljjjhhhggggggggggggeeegggkkkqqqvvvzzz~~~~~~~~~~~~~~~|||zzzzzzyyyxxxuuusssooonnnmmmkkkjjjhhhgggfffbbb```^^^___bbbiiippptttzzz|||{{{zzzyyyyyyyyy{{{}}}}}}|||yyysssmmmgggeeedddfffeeedddcccaaa```^^^^^^___``````aaabbbcccdddddddddgggkkkoootttzzz======>>>?????????>>>>>>???===:::777666777888999===???PPPjjj}}}xxxmmmiiijjjrrr{{{}}}}}}xxxvvvxxxxxxwwwwwwwwwuuuqqqlllgggbbb]]]ZZZZZZXXXVVVWWW[[[XXXaaapppzzzpppllllllmmmkkkiiicccbbb```^^^]]]]]]]]]^^^VVVWWWXXX[[[^^^bbbfffhhhfffgggiiilllooorrrtttuuuuuuvvvxxxzzz}}}~~~wwwrrrqqqkkklllmmmoooqqqsssuuuuuuvvvwwwxxxyyyzzzyyyxxxwwwxxx{{{~~~{{{uuuqqqmmmnnnooorrrsssuuuvvvvvvyyyyyyzzz{{{zzzyyyxxxwwwvvvxxxyyyzzz{{{~~~~~~~~~uuuooopppnnnlllkkkllllllkkkiiihhhkkknnnrrrtttttttttsssttttttttttttuuuwwwxxxxxxvvvxxxzzz{{{|||}}}~~~}}}}}}|||yyytttppppppnnnllljjjiiiiiiiiiiiifffhhhkkkoootttyyy|||~~~~~~~~~}}}|||{{{zzzyyyvvvtttoooooommmllljjjiiihhhgggcccaaa______bbbiiioootttxxx|||zzzyyyxxxxxxxxxyyy|||~~~~~~||||||yyytttmmmhhheeedddgggfffeeecccaaa```^^^^^^______```aaabbbcccddddddeeehhhlllqqqvvv|||EEEEEECCCBBB@@@???>>>===BBB>>>:::999777333444888???KKKbbbzzztttkkkgggjjjqqq{{{|||{{{{{{{{{}}}~~~{{{xxxwwwwwwwwwwwwvvvtttrrrpppnnnmmmiiieee___ZZZWWWWWWYYYZZZaaagggrrr|||sssmmmlllkkkiiihhhgggdddaaa___^^^\\\YYYWWWZZZXXXXXXZZZ^^^bbbeeefffdddeeegggiiijjjmmmrrruuuqqqssswww{{{}}}~~~~~~}}}}}}uuupppmmmggghhhkkkpppvvvyyyxxxvvvwwwyyyzzzyyyvvvtttvvvxxxzzz{{{|||~~~~~~{{{vvvrrrnnnnnnnnnnnnppprrrtttuuuwwwxxxxxxxxxwwwvvvtttssssssssstttuuuwwwzzz|||~~~~~~xxxsssmmmllllllkkkjjjiiihhhhhhhhhiiilllooorrrtttttttttvvvuuutttuuuwwwyyyxxxwwwuuuuuuvvvwwwyyy{{{~~~~~~~~~{{{vvvrrrpppooommmkkkiiihhhhhhhhhiiijjjmmmppptttxxxzzz|||}}}}}}~~~}}}|||~~~}}}yyytttrrruuusssoookkkhhhfffdddddd```^^^^^^bbbdddffflllsss|||{{{{{{{{{|||{{{||||||}}}~~~~~~~~~~~~~~~~~~||||||||||||}}}~~~~~~~~~{{{uuuoooiiieeebbbdddeeeeeeccc```^^^^^^___^^^^^^^^^___```bbbdddeeehhhiiilllqqqwww}}}BBBAAAAAAAAA@@@@@@??????@@@<<<999999777444777;;;DDDUUUooovvvllldddaaagggnnnyyyyyyzzzzzz{{{~~~~~~|||yyywwwxxxxxxwwwwwwvvvuuutttrrrqqqjjjgggaaa[[[XXXWWWYYYZZZaaahhhttt}}}tttnnnlllkkkjjjhhhfffccc```^^^]]]]]][[[ZZZZZZYYYXXXZZZ^^^aaadddddddddeeeggghhhjjjlllpppssstttvvvxxxzzz||||||{{{{{{~~~}}}uuuooommmiiijjjmmmsssxxxzzzxxxuuuuuuwwwyyyxxxvvvtttuuuvvvwwwwwwyyy{{{|||yyyuuuqqqnnnnnnmmmmmmnnnppprrrssstttuuuuuuvvvuuutttrrrrrrqqqqqqrrrsssuuuwwwzzz{{{|||wwwsssmmmmmmllljjjiiihhhggggggfffhhhkkknnnqqqrrrsssssstttsssssstttvvvwwwwwwvvvtttttttttuuuwwwzzz}}}~~~~~~~~~|||xxxtttpppnnnllljjjiiiiiiiiiiiihhhjjjlllnnnqqqtttvvvwwwvvvwwwzzz}}}}}}}}}zzzvvvtttsssqqqnnnkkkiiiggggggfffbbb``````ccceeeffflllsss|||||||||||||||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||||||||}}}~~~~~~~~~~~~~~~zzzuuupppkkkgggeeedddeeeeeecccaaa______``````______```aaaccceeegggiiijjjmmmrrryyy>>>>>>>>>???@@@@@@AAAAAA===:::888888666555999@@@JJJ```~~~~~~}}}yyylllccc^^^^^^fffnnnuuuwwwyyy{{{}}}~~~{{{zzz{{{yyyyyyyyyyyyxxxwwwvvvvvvmmmiiiccc]]]YYYXXXYYYZZZaaahhhvvv}}}tttnnnlllkkkiiigggeeebbb^^^\\\\\\]]]]]]]]][[[YYYYYYZZZ]]]```aaaaaaccceeeggghhhiiikkknnnpppsssuuuwwwyyyzzz{{{{{{{{{~~~~~~uuupppmmmkkkmmmqqqvvvzzzzzzwwwtttsssuuuxxxxxxvvvtttttttttssssssuuuwwwxxxwwwtttqqqooonnnmmmmmmmmmnnnppppppqqqqqqrrrrrrrrrqqqqqqpppoooooopppqqqrrrtttvvvwwwzzz}}}|||{{{yyyvvvsssnnnmmmllljjjhhhgggffffffeeegggjjjmmmoooqqqqqqqqqrrrqqqqqqrrrtttuuuuuutttrrrrrrrrrsssuuuxxxzzz|||}}}~~~~~~}}}xxxuuuooonnnllljjjiiiiiijjjkkkiiijjjkkklllmmmnnnooopppqqqrrruuuzzz|||}}}|||yyywwwpppooommmkkkiiiiiiiiiiiieeebbbbbbeeefffggglllssszzz~~~~~~~~~}}}|||{{{{{{||||||}}}|||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}zzzvvvqqqmmmiiigggdddeeeeeedddbbb```aaaaaaaaa``````aaabbbdddfffhhhjjjlllooouuu{{{<<<======>>>???@@@@@@AAA===:::888888666555;;;CCCOOOhhh}}}|||}}}rrreee^^^]]]```iiirrrsssvvvzzz}}}}}}~~~{{{{{{{{{{{{zzzyyywwwwwwoookkkeee```\\\ZZZZZZ[[[aaahhhvvvzzzqqqkkkjjjiiihhhfffgggccc^^^[[[ZZZ[[[\\\\\\[[[ZZZYYYZZZ\\\^^^___^^^bbbdddfffggggggiiikkkmmmooopppsssvvvyyy|||}}}~~~~~~wwwqqqnnnmmmppptttxxxzzzyyyvvvtttqqqsssvvvwwwvvvuuusssqqqppppppqqqtttvvvvvvuuusssqqqpppooonnnmmmnnnooooooooooooooopppppppppppppppnnnnnnooopppqqqrrrssssssttt{{{~~~{{{yyyxxxwwwuuutttpppooollljjjhhhffffffeeefffgggjjjmmmooopppqqqqqqpppooooooppprrrssssssrrroooooooooqqqsssuuuxxxyyy{{{~~~~~~}}}~~~}}}zzzvvvsssooonnnkkkjjjiiijjjlllmmmkkkkkkkkkkkkkkkjjjjjjjjjpppqqqrrruuu{{{|||~~~}}}{{{zzzqqqpppnnnkkkjjjiiiiiiiiifffcccccceeeeeefffkkkrrrxxx~~~|||||||||}}}}}}}}}}}}}}}|||~~~~~~}}}}}}}}}||||||}}}~~~~~~{{{xxxsssnnniiigggdddeeefffdddbbbaaaaaabbb`````````aaabbbdddfffgggjjjmmmqqqvvv|||>>>>>>>>>>>>>>>>>>?????????<<<:::999666555===FFFXXXqqq~~~uuukkk```]]]```eeemmmuuutttwww{{{~~~~~~}}}|||zzzxxxvvvuuupppmmmhhhbbb^^^\\\\\\\\\```gggttt}}}vvvnnnhhhggggggfffdddhhhddd___[[[ZZZZZZZZZZZZZZZYYYXXXYYY[[[]]]\\\\\\```bbbdddffffffgggiiikkkmmmoooqqqtttxxxzzz|||}}}}}}~~~yyyrrrooonnnqqqvvvxxxyyywwwuuutttqqqrrrtttvvvvvvuuurrrpppooooooooorrruuuvvvvvvuuusssrrrpppooonnnnnnooooooooooooooooooooooooppppppoooooooooppppppqqqqqqqqqsssxxxzzzxxxwwwwwwwwwvvvsssqqqnnnjjjgggfffeeeeeeggghhhkkkmmmooopppqqqqqqooonnnmmmnnnpppqqqqqqpppmmmmmmmmmoooqqqsssvvvwwwyyy|||~~~}}}{{{{{{zzzwwwsssppppppnnnllliiiiiijjjlllnnnnnnmmmmmmkkkjjjiiihhhhhhkkkmmmnnnppptttzzz}}}~~~~~~}}}|||tttrrrooollliiihhhgggfffeeecccbbbdddeeeeeejjjpppwww~~~~~~~~~~~~~~~}}}~~~~~~~~~||||||}}}~~~~~~yyytttnnniiifffeeeeeefffdddbbbaaaaaabbb```______```aaaccceeegggjjjnnnsssxxx}}}?????????>>>>>>>>>>>>>>>AAA>>><<<:::666666???JJJdddzzzmmmddd]]]___dddiiiooouuuvvvyyy|||~~~}}}zzzxxxvvvuuuqqqnnniiieeeaaa___^^^^^^bbbhhhtttyyyrrrjjjfffeeeffffffeeehhhddd___\\\ZZZZZZYYYXXXYYYXXXXXXYYY[[[\\\[[[ZZZ]]]___ccceeeeeefffhhhjjjpppppprrrsssuuuwwwyyyzzz|||}}}~~~yyyrrrooonnnqqquuuwwwvvvtttttttttrrrrrrrrrtttvvvvvvsssqqqooonnnnnnpppsssvvvvvvuuutttsssqqqpppoooooooooppppppooonnnnnnnnnnnnnnnooooooooopppppppppoooooonnnpppuuuzzz|||zzzyyyzzzyyyxxxvvvsssoookkkhhhfffffffffggghhhkkkmmmooopppppppppnnnmmmlllmmmoooppppppooolllllllllmmmooorrrtttvvvvvvxxx{{{~~~{{{zzzyyyyyyyyywwwtttrrrrrrpppllliiiiiijjjlllnnnoooooonnnlllkkkiiihhhhhheeegggjjjkkkooovvv}}}~~~~~~}}}|||wwwuuuqqqmmmiiigggeeeeeeeeebbbbbbddddddeeejjjqqqxxx~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{uuuoooiiifffeeeffffffdddaaa______``````______```aaaccceeefffkkkpppvvv{{{????????????????????????@@@>>><<<:::777999DDDPPPlll{{{iiibbb^^^cccjjjooorrrvvvwwwyyy|||~~~}}}|||zzzyyyxxxqqqnnnjjjfffcccaaaaaaaaaeeejjjtttvvvpppiiieeeeeeggggggfffeeebbb___\\\[[[[[[YYYXXXXXXWWWWWWXXX[[[\\\[[[ZZZZZZ]]]aaaccceeefffhhhiiiooooooppprrrtttvvvxxxyyy{{{{{{|||}}}~~~xxxqqqnnnnnnqqqssstttrrrrrrsssuuusssrrrqqqsssuuuvvvuuurrrnnnmmmmmmnnnqqqtttuuuuuurrrqqqpppooonnnnnnoooooopppooommmllllllllllllmmmnnnoooooooooooonnnlllllljjjoootttyyy}}}}}}}}}|||{{{xxxvvvqqqllliiigggfffffffffgggjjjlllnnnnnnnnnnnnmmmllllllmmmoooppppppoookkkkkkkkkmmmoooqqqtttuuurrrtttwwwyyy|||}}}vvvvvvvvvwwwyyyzzzxxxwwwtttqqqmmmiiihhhiiikkkmmmooonnnmmmlllkkkjjjiiihhhdddfffhhhiiijjjqqq{{{~~~~~~~~~}}}}}}||||||wwwuuuqqqmmmjjjgggfffeeeeeecccbbbeeefffffflllrrr{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||wwwqqqkkkhhhfffffffffddd```^^^]]]^^^aaa``````aaabbbdddfffhhhmmmssszzz>>>>>>??????@@@@@@AAAAAA>>>===<<<;;;999;;;GGGUUUppp}}}uuuhhhbbbaaahhhppptttvvvxxxxxxyyy{{{}}}~~~~~~~~~|||{{{{{{qqqnnnkkkgggdddcccbbbbbbggglllttt{{{uuuooohhheeefffhhhiiihhhbbb```^^^]]]]]]\\\ZZZYYYWWWVVVVVVXXX[[[\\\[[[YYYYYY\\\```cccdddfffhhhiiikkklllnnnppptttxxx{{{}}}zzzzzz{{{{{{|||~~~wwwooolllmmmppprrrrrrpppppprrruuuuuusssqqqrrruuuwwwuuusssnnnmmmlllmmmppprrrttttttqqqpppooommmmmmmmmnnnooopppooommmkkkjjjjjjkkkkkkmmmnnnoooooonnnlllkkkjjjeeejjjnnnttt~~~}}}zzzwwwrrrmmmiiigggggggggeeefffhhhkkklllmmmmmmmmmmmmllllllmmmoooppppppoookkkkkkkkklllnnnqqqtttuuuoooqqqtttvvvxxx|||{{{sssssstttwww{{{}}}}}}|||uuurrrmmmjjjhhhiiikkkmmmnnnmmmmmmlllkkkjjjiiiiiigggiiijjjhhhgggllluuu}}}~~~~~~}}}|||{{{{{{vvvtttqqqmmmjjjhhhgggffffffccccccfffggghhhmmmttt}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~|||xxxsssnnnjjjfffgggfffccc___]]]\\\\\\bbbbbbbbbbbbccceeehhhiiiooouuu}}}BBB@@@???======>>>@@@AAA@@@?????????;;;>>>OOOaaa||||||qqqiiiiiiiiikkknnnrrruuuxxx{{{|||}}}~~~|||{{{|||}}}|||zzzsssqqqmmmjjjhhhffffffggglllmmmsss}}}xxxtttoooiiiggghhhhhhgggeeeeeecccaaa^^^[[[ZZZYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYY\\\]]]```ccceeefffffffffkkklllnnnppprrrtttvvvwwwxxxyyyzzz{{{|||~~~||||||}}}}}}uuuqqqqqqsssqqqpppooopppqqqqqqqqqssssssssstttvvvuuusssrrrooollljjjkkkpppsssttttttsssqqqnnnkkkkkklllnnnpppqqqpppnnnlllkkkjjjkkkkkkpppooonnnoooooonnnkkkiiihhhggghhhooozzz}}}{{{xxxuuuqqqmmmjjjjjjjjjkkkjjjjjjkkkkkkkkklllllllllkkklllmmmoooppppppqqqqqqlllmmmnnnooooooooonnnmmmnnnnnnoooqqqtttwwwzzz|||{{{wwwttttttxxx~~~tttnnnjjjjjjkkkjjjkkknnnlllnnnppppppnnnkkkjjjiiikkkiiiggggggiiimmmrrruuu}}}||||||~~~}}}||||||{{{{{{xxxsssmmmhhheeecccccccccbbbdddffffffffflllttt~~~}}}||||||}}}~~~~~~}}}|||}}}~~~~~~}}}{{{vvvmmmgggiiigggdddaaa^^^\\\[[[[[[aaacccdddeeeeeegggiiilllpppuuu}}}BBBAAA???>>>>>>???AAABBB@@@???@@@@@@???DDDVVVhhh{{{~~~~~~sssjjjjjjjjjlllooorrrvvvxxxyyy{{{}}}}}}~~~~~~{{{yyytttrrrooommmkkkjjjjjjjjjlllnnntttzzzwwwtttooojjjggghhhiiihhhfffbbbaaa___\\\[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYY[[[]]]___bbbdddeeeffffffjjjkkklllnnnpppsssuuuvvvwwwxxxxxxzzz{{{|||}}}~~~}}}}}}~~~yyyqqqnnnnnnsssqqqooonnnnnnooopppqqqrrrrrrssstttuuuuuusssrrrpppmmmkkklllpppsssuuutttuuusssooommmlllmmmooopppqqqpppnnnmmmlllkkkllllllnnnmmmlllmmmmmmllliiigggfffeeeffflllvvv~~~}}}~~~}}}{{{xxxyyyvvvrrrnnnkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkmmmnnnoooooooooooojjjkkklllllllllkkkjjjjjjkkkkkklllooorrruuuyyy{{{{{{uuusssrrrwww~~~~~~vvvppplllmmmmmmlllnnnqqqppprrrsssqqqooolllkkkkkkkkkjjjhhhggghhhlllpppsss~~~~~~}}}~~~}}}}}}}}}||||||||||||||||||yyytttooojjjgggeeeeeedddcccdddgggfffgggmmmuuu~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{vvvoooiiikkkiiieeebbb___]]]\\\[[[bbbccceeeffffffhhhkkknnnqqqvvv~~~BBBAAA@@@??????@@@AAABBB@@@@@@@@@AAACCCLLL^^^ooowww{{{{{{ssskkkkkklllmmmpppsssvvvxxxwwwyyy|||~~~{{{xxxwwwuuusssqqqoooooooooooolllnnnttt~~~zzzxxxuuupppjjjhhhiiiiiihhhfff```___]]]\\\[[[ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYY[[[\\\^^^```cccdddeeeeeeiiiiiijjjkkknnnqqqtttuuuuuuuuuvvvxxxyyyzzz{{{|||~~~~~~~~~~~~tttooonnnooosssqqqooommmlllmmmooopppqqqrrrsssuuuuuuuuutttsssqqqooonnnnnnqqqsssuuuuuuvvvtttqqqnnnmmmmmmnnnpppqqqpppooommmlllllllllllllllkkkjjjjjjjjjiiigggddddddbbbccchhhqqq{{{~~~}}}}}}|||zzzyyy{{{xxxtttpppmmmkkkjjjjjjiiiiiiiiijjjjjjjjjjjjkkkjjjkkkllllllmmmmmmmmmmmmhhhiiiiiiiiihhhgggfffffffffgggiiilllooosssvvvxxx{{{zzzrrrppppppvvv~~~wwwqqqmmmmmmnnnmmmnnnqqqrrrrrrrrrooommmkkkkkklllmmmkkkiiiggghhhkkknnnppp{{{}}}||||||zzzzzzyyyyyyzzzzzz{{{|||}}}zzzvvvqqqllliiihhhgggfffdddeeegggggggggmmmuuu|||~~~}}}~~~~~~}}}||||||~~~~~~}}}{{{vvvpppkkkllljjjgggccc```^^^\\\\\\bbbdddeeefffgggiiimmmpppsssxxxAAA@@@@@@??????@@@AAABBB?????????@@@DDDPPPaaaooorrrxxx}}}sssooollllllmmmoooqqqtttwwwxxxwwwyyy|||{{{xxxyyyxxxvvvuuuttttttttttttlllooottt~~~}}}|||uuupppkkkhhhiiijjjhhhgggbbb```^^^\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[]]]___aaabbbddddddhhhhhhhhhjjjlllpppsssuuusssssstttvvvwwwxxxyyyzzz~~~~~~~~~~~~wwwpppooorrrtttsssrrrooolllkkkkkknnnpppqqqsssuuuvvvvvvvvvvvvvvvtttrrrqqqpppqqqsssuuuvvvvvvtttqqqnnnlllllllllmmmnnnnnnmmmlllkkkkkkkkkjjjkkkjjjhhhggghhhgggeeecccbbbaaaaaadddkkkttt}}}~~~}}}||||||zzzvvvrrrnnnlllkkkjjjhhhhhhiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjgggggggggfffeeedddcccccccccdddgggjjjnnnqqqtttvvvxxx~~~}}}wwwooommmnnnttt}}}uuuoookkkllllllkkkmmmpppnnnnnnmmmjjjhhhhhhiiikkkooommmkkkjjjjjjlllnnnppp{{{zzzwwwvvvvvvvvvvvvvvvwwwyyy{{{|||}}}zzzvvvqqqmmmjjjiiiiiigggffffffgggggggggmmmuuu|||~~~}}}~~~}}}||||||||||||{{{yyytttppplllllljjjgggccc```^^^]]]\\\bbbccceeefffgggjjjooorrrvvv{{{????????????@@@@@@AAAAAA>>>???>>>???FFFSSSbbblllnnnxxxsssmmmmmmlllmmmnnnppprrruuuvvvxxxxxxzzz}}}}}}zzzzzzzzzyyyxxxwwwwwwvvvvvvmmmooottt}}}~~~}}}uuupppjjjhhhiiiiiihhhfffeeedddaaa^^^\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]___aaacccdddgggggghhhjjjmmmpppsssuuuqqqrrrssstttuuuvvvwwwxxx}}}}}}||||||}}}~~~sssooopppsssuuusssrrrqqqnnnjjjjjjmmmoooqqqtttwwwxxxwwwwwwxxxzzzvvvuuutttsssrrrsssuuuwwwuuussspppmmmkkkjjjiiiiiikkkkkkkkkjjjjjjiiihhhhhhkkkiiigggffffffeeecccbbbaaa``````aaafffnnnwww|||~~~~~~~~~}}}{{{wwwssspppmmmkkkjjjhhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkkjjjjjjiiihhhggggggfffeeedddccccccbbbbbbcccdddgggjjjmmmppprrrssstttzzzzzzsssmmmkkklllsss|||uuuooojjjkkklllkkklllooojjjjjjiiigggfffgggjjjlllpppooommmlllmmmnnnqqqrrr|||yyyuuuuuuttttttttttttuuuxxxzzz{{{{{{xxxtttpppllljjjiiiiiiiiigggfffgggffffffllluuu}}}}}}||||||}}}~~~zzz{{{{{{yyyvvvrrrnnnlllkkkjjjgggccc```___^^^]]]aaabbbdddeeegggkkkppptttzzz??????@@@@@@AAAAAABBBBBB@@@AAAAAABBBKKKZZZfffkkkppp|||xxxooolllmmmlllmmmnnnppprrrtttvvvvvvyyy{{{~~~~~~{{{{{{zzzzzzyyyxxxwwwvvvvvvoooqqqtttzzz}}}{{{zzztttoooiiiggghhhhhhgggeeegggeeebbb___]]][[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXYYYZZZ[[[]]]___bbbcccdddeeehhhjjjnnnppprrrssspppqqqrrrssstttuuuvvvwww{{{zzzzzzzzz{{{}}}~~~}}}zzzqqqnnnnnnoooooopppqqqqqqnnnjjjhhhjjjlllooossswwwxxxwwwwwwyyy{{{xxxxxxwwwuuussstttvvvxxxuuutttqqqmmmjjjhhhggggggiiiiiiiiiiiiiiihhhggggggjjjhhheeedddccccccaaa```______^^^^^^aaagggpppwww|||~~~}}}{{{{{{|||{{{zzzwwwtttpppnnnlllkkkiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhffffffeeedddcccbbbbbbbbbbbbbbbeeefffhhhjjjlllnnnnnnoooqqquuu|||wwwqqqkkkjjjkkkqqqzzz~~~vvvpppllllllmmmlllmmmpppllllllkkkiiihhhhhhkkkmmmooonnnnnnnnnoooqqqsssuuu~~~{{{xxxxxxtttsssrrrrrrtttvvvyyy{{{yyywwwsssooollljjjiiiiiijjjgggffffffeeeeeekkkttt~~~}}}||||||}}}zzz{{{|||yyyuuuqqqnnnmmmkkkjjjgggdddbbbaaaaaaaaabbbcccdddfffhhhmmmssswww@@@AAABBBCCCDDDDDDDDDDDDBBBEEEFFFIIITTTdddnnnqqqvvv{{{qqqmmmlllmmmkkklllnnnppprrrtttuuuuuuyyy{{{~~~|||zzzzzzzzzyyyxxxvvvuuutttpppqqqtttxxx}}}{{{xxxwwwsssnnnhhhfffggggggfffdddeeecccaaa^^^]]]\\\[[[[[[YYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXZZZ\\\^^^aaabbb```cccfffjjjmmmoooppppppppppppqqqrrrtttuuuvvvwwwxxxxxxwwwxxxyyy{{{|||~~~|||uuuooommmnnnmmmllllllooopppnnnhhheeefffhhhmmmqqqvvvwwwvvvuuuxxx{{{zzzzzzzzzwwwttttttvvvyyywwwuuurrrnnnkkkiiigggfffhhhiiiiiijjjjjjiiigggggghhhfffcccaaa``````___]]]]]]]]][[[ZZZ[[[aaajjjqqqxxxyyyzzz{{{}}}~~~~~~~~~{{{yyyyyyzzzzzzxxxvvvsssqqqnnnlllkkkjjjjjjjjjjjjkkkkkkkkkkkklllllllllkkkiiigggfffeeecccbbbaaa``````aaaaaabbbfffggghhhjjjjjjjjjjjjjjjmmmqqqvvv|||wwwoookkkiiijjjqqqyyy|||uuuoookkkkkklllkkklllooooooooonnnllliiihhhiiikkklllllllllmmmpppsssuuuwww{{{xxxxxxtttsssrrrrrrsssvvvyyy{{{yyywwwsssooollljjjjjjjjjjjjgggfffeeeccccccjjjsss}}}~~~~~~~~~~~~|||}}}~~~{{{uuuqqqoooooolllkkkiiigggeeeeeeeeeeeedddeeefffhhhkkkpppwww{{{BBBCCCDDDEEEFFFFFFFFFFFFEEEIIIKKKOOO[[[lllvvvvvv{{{|||qqqllljjjkkklllkkklllnnnppprrrsssttttttxxx{{{~~~|||zzzzzzyyyxxxwwwuuutttsssqqqrrrtttvvvzzz|||xxxwwwrrrmmmhhheeefffgggeeedddbbbaaa___]]]\\\\\\\\\\\\YYYYYYXXXWWWWWWWWWWWWXXXWWWWWWXXXYYY[[[^^^```bbb]]]```eeejjjmmmnnnnnnnnnppppppqqqrrrtttuuuvvvwwwvvvvvvvvvvvvwwwyyy{{{}}}}}}}}}~~~xxxppplllnnnooonnnllliiimmmooommmgggcccccceeejjjpppuuuvvvttttttwwwzzz{{{|||{{{xxxttttttvvvyyyxxxvvvssspppllliiigggfffhhhiiijjjkkkkkkjjjhhhggggggdddaaa___^^^^^^]]][[[[[[[[[YYYWWWXXX]]]gggnnnuuuuuuvvvwwwyyy{{{}}}~~~~~~{{{xxxyyy{{{xxxwwwvvvsssqqqnnnlllkkkjjjjjjkkkkkkkkklllllllllmmmmmmlllkkkiiigggeeedddaaa```___^^^___```aaabbbgggggghhhiiiiiihhhgggfffkkknnnrrrwww~~~wwwpppkkkiiijjjpppyyy~~~~~~|||rrrlllhhhiiiiiihhhjjjmmmppppppooollliiiffffffgggiiijjjkkkmmmpppsssvvvxxx~~~yyyuuutttuuutttrrrrrrsssuuuxxxzzzyyywwwssspppmmmkkkkkkkkkjjjgggeeeeeecccccciiirrr~~~}}}|||~~~}}}wwwrrrppppppmmmllljjjiiihhhhhhhhhhhheeeggghhhjjjmmmrrryyy~~~FFFDDDBBBAAABBBCCCCCCBBBIIIKKKPPPZZZhhhttt{{{~~~rrriiieeedddgggkkkmmmoooqqqrrrrrrsssvvvwwwwwwzzz}}}zzzwwwuuuttttttuuuqqqpppnnnpppvvv~~~zzzwwwvvvtttpppkkkgggffffffeeedddaaaaaa```___]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXZZZ[[[]]]]]]^^^^^^aaadddhhhkkklllmmmoooqqqrrrpppooopppqqqssstttttttttuuuuuuuuuuuuxxx{{{|||~~~~~~{{{zzz|||~~~sssqqqnnnlllkkkjjjhhhfffhhhgggeeebbb___^^^___aaakkknnnrrrvvvwwwxxxyyy{{{||||||{{{yyyvvvvvvwwwyyyyyyxxxuuuqqqnnnkkkiiihhhjjjiiihhhhhhiiihhhfffdddgggfffdddbbb___]]][[[ZZZ[[[ZZZWWWUUUVVVZZZaaagggqqqqqqrrrtttwww{{{~~~~~~|||yyyxxxxxxwwwuuussspppmmmllljjjkkklllnnnooooooooooooooommmkkkhhheeecccbbbaaa^^^]]]\\\\\\\\\]]]^^^___eeeiiilllkkkgggdddeeegggkkkkkknnntttzzzvvvooojjjjjjlllrrrwwwzzzxxxuuummmlllkkkjjjjjjjjjkkklllkkkllllllllljjjhhhfffeeefffggghhhiiilllrrrzzz}}}{{{xxxvvvuuussssssuuuwwwxxxwwwxxxvvvssspppmmmkkkjjjjjjjjjfffbbb___]]]___hhhrrr~~~~~~}}}zzzvvvpppkkkooonnnlllkkkiiihhhggggggccceeehhhkkkooouuu|||FFFEEECCCBBBCCCCCCDDDDDDHHHLLLUUUaaaooozzzooogggcccbbbeeeiiilllnnnqqqrrrrrrsssuuuwwwxxx{{{|||yyywwwvvvvvvwwwssspppnnnooottt}}}yyyuuutttrrrnnniiigggffffffeeeeeeaaa``````^^^]]]\\\[[[[[[YYYYYYXXXXXXWWWXXXXXXXXXWWWXXXYYY[[[\\\]]]^^^^^^___bbbfffiiijjjlllnnnpppqqqpppnnnoooppprrrsssssstttuuuuuuuuuuuuwwwzzz}}}zzz|||{{{xxxuuutttuuuvvvvvvvvvnnnllliiihhhhhhgggfffdddeeedddbbb___\\\[[[\\\^^^hhhlllrrrvvvwwwxxxyyyzzz}}}}}}}}}{{{xxxwwwyyyzzzzzzxxxvvvrrrooommmkkkjjjhhhggggggggghhhhhhfffdddeeedddcccaaa^^^\\\ZZZZZZZZZXXXVVVTTTTTTXXX___eeelllmmmooossswww|||}}}}}}~~~}}}zzzxxxwwwwwwwwwuuussspppmmmkkkkkkkkklllmmmnnnooooooooommmllliiigggdddbbbaaa```___^^^]]]]]]]]]___aaabbbfffjjjmmmkkkfffcccdddfffiiiiiilllqqqvvvuuunnnjjjjjjlllqqqwwwyyywwwtttkkkjjjiiihhhhhhhhhiiijjjhhhhhhhhhgggfffeeecccccceeefffgggiiilllrrrzzz~~~||||||zzzwwwuuutttrrrrrrtttvvvvvvvvvvvvtttqqqnnnkkkjjjiiiiiiiiieeeaaa___]]]___hhhrrr}}}}}}~~~~~~~~~}}}zzzvvvppplllmmmlllkkkiiihhhgggggggggeeegggiiilllqqqwwwFFFEEEDDDCCCCCCCCCDDDEEEGGGOOO]]]lllyyyyyykkkdddaaaaaadddhhhlllnnnpppqqqrrrsssuuuwwwyyy|||~~~|||zzzyyyxxxxxxssspppmmmmmmrrr|||}}}wwwsssrrrnnnkkkgggfffffffffffffff``````___^^^]]]]]]\\\\\\XXXXXXWWWWWWWWWXXXYYYYYYWWWXXXYYY[[[\\\]]]^^^^^^\\\___cccfffhhhjjjmmmooooooooonnnnnnnnnpppqqqrrruuuuuuvvvuuutttuuuxxxzzzxxxzzz}}}{{{vvvssspppnnnnnnnnnmmmlllfffdddccccccddddddbbbaaa``````___\\\YYYWWWXXXZZZdddiiipppuuuxxxyyyyyyzzz|||}}}}}}{{{yyywwwxxxyyyzzzyyyvvvtttqqqnnnlllkkkfffeeeeeefffggggggeeecccbbbaaa```___]]][[[ZZZYYYXXXVVVTTTRRRRRRVVV]]]bbbfffhhhlllrrrxxx}}}}}}||||||{{{yyywwwwwwwwwvvvtttrrrooolllkkkkkkkkkllllllmmmmmmnnnnnnkkkjjjhhheeecccaaa`````````___^^^]]]___bbbeeegggiiilllmmmkkkfffcccccceeefffeeeggglllqqq{{{sssllliiiiiikkkpppuuuwwwuuurrriiihhhfffeeeeeeeeefffggggggfffeeedddccccccccccccdddeeefffhhhlllrrrzzz|||yyyxxxyyyxxxvvvtttrrrqqqqqqsssttttttsssrrrpppnnnkkkiiiggggggggggggccc```^^^]]]^^^gggqqq~~~||||||}}}}}}}}}~~~~~~~~~~~~}}}{{{vvvqqqmmmlllkkkiiihhhggggggggggggiiijjjlllnnnssszzzDDDDDDDDDCCCBBBBBBDDDFFFFFFRRReeewwwttthhhcccbbbbbbdddhhhlllnnnpppqqqrrrsssuuuwwwzzz}}}}}}{{{zzzyyyyyyqqqooollllllrrr|||{{{uuuqqqooojjjhhheeedddeeefffffffff```______^^^]]]]]]\\\\\\VVVVVVVVVVVVVVVWWWXXXYYYVVVWWWYYYZZZ\\\]]]]]]]]][[[^^^bbbdddfffiiilllnnnnnnooonnnnnnmmmnnnppprrrtttuuuvvvuuuttttttvvvxxxvvvyyy|||}}}xxxtttqqqnnnlllkkkjjjhhhfff```______```aaaaaa```___]]]]]]\\\YYYVVVUUUUUUVVV___eeemmmtttwwwxxxyyyyyyyyyzzz{{{zzzwwwuuuuuuuuuxxxwwwvvvsssqqqnnnlllkkkeeedddcccdddffffffdddbbb______^^^\\\[[[ZZZYYYYYYVVVUUUSSSQQQQQQUUU[[[```dddggglllsssyyy~~~|||{{{zzzyyyxxxvvvvvvvvvtttrrrooollljjjkkkkkkkkkkkkkkkkkklllllljjjiiigggeeecccbbbaaa``````___^^^^^^```dddhhhjjjlllmmmllljjjeeebbbbbbbbbcccbbbdddhhhmmmwwwssslllhhhhhhjjjoootttuuusssooogggfffeeedddccccccddddddgggfffdddcccbbbccccccdddcccdddeeegggkkkrrrzzz{{{xxxtttssstttuuuuuuuuusssqqqppppppqqqrrrqqqpppmmmllljjjgggfffeeeeeeeeedddaaa^^^]]]\\\^^^fffppp~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{wwwrrrnnnkkkjjjhhhfffffffffggghhhkkklllnnnpppuuu}}}@@@AAABBBAAA@@@AAADDDGGGHHHWWWlllzzzpppgggdddeeeeeegggjjjmmmoooqqqrrrrrrsssvvvxxx{{{}}}{{{yyyxxxxxxooommmkkklllsss}}}yyyrrrnnnlllgggeeecccccceeeffffffeee``````___^^^]]]]]]\\\\\\TTTTTTTTTTTTUUUVVVWWWWWWVVVWWWXXXZZZ\\\\\\]]]]]]\\\^^^aaaccceeehhhkkknnnnnnoooooonnnllllllooorrrssstttuuutttsssssstttvvvvvvyyy}}}|||wwwrrroookkkiiihhhfffeeeccc___^^^^^^___``````___]]]ZZZ[[[ZZZXXXUUUSSSSSSTTTZZZ```iiiqqquuuwwwxxxyyyxxxzzz|||{{{yyyvvvuuuuuuuuuuuutttssspppnnnkkkjjjeeedddcccdddeeeeeecccaaa]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUSSSQQQQQQUUUZZZ^^^dddhhhnnnuuu{{{}}}{{{yyyyyyzzzwwwwwwvvvuuurrrooolllkkkkkkjjjiiihhhhhhiiiiiijjjjjjiiigggeeedddcccbbbbbb___^^^^^^___aaaeeeiiikkkmmmlllkkkhhhdddaaa`````````___aaadddiiiqqqtttlllggggggiiimmmrrrssspppmmmgggfffdddbbbbbbbbbbbbcccdddcccbbbaaaaaaaaaccccccaaabbbdddfffkkkrrrzzz~~~vvvpppoooooopppqqqsssssssssrrrpppooooooppppppnnnmmmiiihhhfffdddcccccccccdddaaa^^^\\\\\\[[[]]]eeeooo~~~~~~~~~~~~}}}|||xxxsssooollljjjhhhgggfffggghhhiiikkkmmmooosssxxx<<<>>>@@@@@@???AAAEEEIIILLL]]]tttvvvmmmffffffggghhhjjjmmmnnnppprrrssstttuuuwwwyyy}}}}}}{{{yyyxxxwwwnnnllllllnnnuuu~~~wwwpppkkkjjjdddcccbbbbbbdddeeeeeedddaaaaaa```___]]]\\\[[[ZZZUUUUUUTTTTTTTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]\\\^^^aaabbbcccfffiiillllllmmmnnnmmmjjjjjjmmmppprrrsssttttttsssrrrsssuuuvvvyyy~~~{{{vvvnnnjjjeeebbbbbbbbbbbbaaa```______`````````]]][[[XXXYYYYYYWWWSSSQQQQQQQQQVVV\\\eeelllqqquuuwwwyyyzzz|||}}}yyywwwwwwsssssssssrrrqqqnnnllljjjfffeeeddddddddddddbbb```]]]\\\\\\ZZZYYYXXXWWWWWWUUUTTTSSSQQQQQQSSSXXX\\\dddhhhooovvv|||}}}zzzxxxyyy{{{xxxxxxwwwuuussspppmmmllljjjhhhgggfffeeeeeefffgggiiihhhfffeeedddccccccccc______```aaadddgggiiikkkmmmkkkhhheeeccc```___^^^\\\\\\]]]aaadddkkkzzztttlllgggfffhhhlllpppqqqnnnjjjeeedddbbbaaa`````````aaa__________________``````___aaacccfffjjjrrrzzz~~~uuupppiiijjjlllnnnpppqqqrrrrrrqqqpppoooooopppooommmkkkfffeeecccbbbbbbbbbcccccc___\\\[[[[[[[[[\\\eeennn~~~~~~~~~|||yyytttpppooommmjjjhhhggghhhjjjkkkkkknnnrrrvvv|||999===@@@AAA@@@BBBHHHMMMSSSdddzzzrrrjjjeeefffiiijjjlllooooooqqqtttuuuuuuvvvxxxzzz~~~~~~|||zzzxxxwwwpppooooooqqqvvv~~~~~~uuunnniiigggcccbbbaaabbbcccddddddccccccbbbaaa___]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ[[[\\\\\\\\\\\\^^^___```aaacccfffiiiiiikkkllljjjgggfffjjjmmmpppqqqssssssrrrrrrssstttuuuxxx}}}wwwrrrjjjeee```]]]]]]___```aaaaaaaaa`````````^^^[[[XXXUUUVVVVVVUUURRROOONNNOOORRRXXX```hhhnnnrrrvvvyyyzzz}}}~~~{{{xxxwwwssstttttttttrrrooommmkkkhhhfffeeeddddddcccaaa___]]]]]]\\\ZZZYYYWWWVVVVVVRRRRRRQQQOOOOOOQQQVVVYYYaaaeeemmmuuu||||||xxxvvvxxxzzzyyyyyyxxxwwwtttqqqnnnmmmhhhgggeeecccbbbccccccdddgggfffeeeccccccbbbbbbbbb___aaaccceeegggiiijjjkkkllliiifffcccaaa___^^^]]]XXXXXXZZZ^^^```eeerrr~~~rrrjjjffffffgggkkkoooooolllhhhcccbbb```^^^]]]]]]]]]^^^]]]^^^^^^___`````````___^^^```bbbeeejjjqqqzzzvvvooollleeehhhlllooopppqqqqqqqqqqqqpppoooppppppooollljjjdddcccbbbaaaaaaaaabbbccc]]]ZZZZZZ[[[ZZZ\\\dddnnn~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzuuuqqqssspppmmmjjjiiiiiikkkllllllooouuu{{{888===AAABBBAAADDDJJJPPPXXXiiipppiiidddfffjjjkkkmmmoooppprrrtttuuuvvvwwwyyy{{{~~~}}}{{{yyywwwrrrqqqqqqsssxxx~~~~~~tttmmmhhhfffcccbbbaaabbbcccdddcccbbbdddcccaaa___]]]ZZZYYYXXXZZZYYYXXXXXXWWWWWWWWWWWWUUUVVVXXXYYY[[[\\\\\\\\\\\\]]]^^^^^^___```dddffffffiiijjjhhhdddcccgggkkknnnppprrrsssrrrrrrsssttttttxxx}}}|||sssnnniiiddd^^^ZZZ[[[^^^aaaccccccbbbaaaaaa```]]]YYYVVVTTTUUUUUUSSSPPPNNNMMMMMMQQQVVV^^^eeekkkqqqvvvyyyxxx|||~~~zzzwwwuuuttttttuuuuuusssqqqnnnllliiigggfffeeeeeeccc```^^^^^^]]]\\\[[[YYYWWWVVVUUUQQQPPPOOONNNMMMPPPTTTWWW]]]bbbkkkttt|||{{{vvvuuuwwwyyyyyyyyyyyywwwuuurrrooommmhhhfffdddbbbaaaaaabbbccceeedddcccbbbaaaaaaaaaaaaaaabbbeeehhhjjjkkkkkkkkkkkkhhhdddbbb```___^^^\\\TTTUUUXXX[[[]]]aaalllxxxqqqiiifffeeefffjjjnnnnnnkkkgggaaa```^^^\\\[[[[[[[[[[[[^^^___aaabbbcccbbbaaaaaa^^^___aaaeeejjjqqqzzz~~~uuukkkeeeddddddhhhllloooqqqqqqqqqqqqrrrqqqpppppppppooollliiicccbbbaaa``````aaabbbccc\\\YYYYYYZZZZZZ\\\dddmmm|||}}}|||~~~{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzuuurrruuusssoookkkjjjjjjlllmmmmmmqqqwww~~~777999>>>DDDGGGHHHNNNUUUXXXxxxyyykkkjjjgggfffhhhjjjnnnpppoooqqqrrrrrrsssuuuxxx{{{|||}}}zzzwwwtttrrrpppqqqttt{{{~~~xxxrrrnnniiifffdddbbb``````cccfffhhhhhheeedddbbb___\\\ZZZXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWWWWUUUUUUUUUUUUWWWWWWYYYZZZ[[[\\\^^^___``````gggggghhhhhhhhhhhhggggggnnnooopppooonnnnnnppprrrtttvvv{{{zzzooofffcccaaa___]]]\\\^^^```bbb`````````___^^^[[[YYYWWWUUUUUUTTTRRROOOKKKHHHFFFMMMRRRZZZdddlllrrruuuwwwxxxzzz|||}}}|||yyyvvvssstttsssrrrrrrrrrqqqooommmmmmjjjfffdddddddddcccbbb___^^^\\\ZZZXXXWWWVVVUUUYYYRRRMMMLLLLLLMMMRRRYYY\\\dddmmmsssyyy}}}|||xxxuuutttuuuwwwvvvyyy{{{{{{wwwrrrnnnlllhhheeeaaa^^^^^^aaadddggggggeeecccaaa``````aaabbbeeefffggghhhhhhgggfffeeegggeeeccc```]]]ZZZYYYXXXYYYTTTRRRTTTXXX^^^jjjuuuqqqhhhddddddeeegggiiijjjhhhfffaaa``````____________```^^^___aaa```___]]]]]]^^^``````bbbdddiiipppxxx}}}}}}xxxvvvuuuppphhhcccdddiiillloooqqqppppppooopppooonnnmmmmmmmmmllliiifffcccbbb```aaabbbbbbaaa```^^^YYYVVVUUUTTTWWWaaalll}}}}}}{{{zzzzzzzzz{{{|||}}}~~~|||}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}zzzyyywwwvvvvvvuuussspppnnnmmmllllllqqquuuzzz777999===DDDFFFHHHOOOWWWaaasssgggfffeeedddfffiiilllooooooqqqrrrrrrssstttxxxzzz|||~~~~~~~~~|||yyywwwtttrrrqqqrrruuu{{{|||wwwrrrnnnjjjgggfffdddcccdddgggiiijjjjjjeeedddbbb___\\\ZZZXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWYYYZZZ[[[\\\^^^___``````dddeeefffggghhhhhhhhhhhhkkkmmmnnnmmmmmmmmmoooqqqtttvvvzzz~~~yyyooogggdddcccaaa``````aaabbbcccaaaaaa```___^^^[[[YYYXXXUUUUUUTTTRRROOOKKKHHHFFFIIINNNUUU^^^fffmmmrrrtttxxxyyy{{{|||{{{yyyvvvttttttrrrqqqqqqrrrqqqooommmmmmjjjfffdddddddddcccbbb```___]]][[[YYYXXXWWWWWWWWWPPPKKKKKKKKKMMMSSSZZZ\\\dddmmmssszzz~~~~~~}}}{{{wwwsssrrrtttvvvwwwzzz|||{{{xxxsssooommmjjjgggccc``````bbbeeeggggggfffcccaaa``````aaabbbeeefffggghhhhhhgggfffeeeeeecccaaa^^^[[[YYYWWWWWWXXXTTTQQQSSSVVV\\\gggrrrssskkkddddddeeefffiiiiiihhhfffaaa```__________________^^^___``````^^^]]]]]]^^^^^^```cccfffjjjnnnsssvvvxxxrrrmmmkkkhhheeeeeeiiinnnppprrrrrrqqqooooooooonnnlllllllllllljjjgggeeecccbbbaaaaaabbbbbbaaa___[[[WWWTTTTTTTTTXXXcccooo}}}}}}{{{{{{{{{zzz{{{|||~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}|||zzzyyywwwwwwwwwvvvtttsssqqqpppppppppssswww|||777888<<>>DDDNNN^^^kkk~~~nnncccaaabbbdddfffhhhlllnnnooooooooopppqqqqqqqqqqqqrrruuuwww|||~~~{{{wwwtttnnnoooqqqtttwwwyyyzzz{{{yyyxxxvvvuuussspppmmmjjjkkkjjjiiijjjkkkkkkhhhfffcccbbbaaa___]]][[[ZZZYYYVVVVVVWWWWWWWWWXXXXXXXXXUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTUUUVVVXXXYYYZZZZZZ\\\\\\^^^___aaabbbbbbbbbdddeeeggghhhhhhiiilllnnnoooppprrrtttvvvyyy{{{|||~~~}}}|||zzzvvvpppkkkgggffffffhhhhhhhhhhhhhhhgggffffffgggfffdddbbb```_________ZZZYYYXXXUUUQQQMMMIIIGGGGGGHHHKKKPPPXXXaaaiiimmmqqqsssvvvxxxyyyxxxvvvuuuuuutttsssssssssrrrpppnnniiigggfffeeedddccc```^^^\\\[[[ZZZXXXWWWWWWWWWWWWRRRLLLHHHIIIJJJMMMTTT[[[```fffkkknnnssszzz|||zzzzzzyyywwwsssooonnnppprrrrrrqqqpppmmmiiigggggghhhccccccddddddeeeeeeeeedddeeeeeeddddddcccaaa``````\\\]]]^^^______^^^]]]\\\WWWVVVTTTRRRPPPNNNMMMMMMMMMJJJIIIIIIIIIHHHMMMSSSZZZeeepppwww~~~~~~vvvmmmhhhfffdddbbbbbbcccddddddccc```___^^^\\\[[[[[[ZZZZZZ[[[\\\^^^]]][[[ZZZZZZ[[[\\\]]]```hhhqqqvvvvvvsssiiidddaaabbbdddeeejjjpppqqqtttxxxyyywwwsssqqqooonnnmmmlllllllllkkkgggeeecccbbbcccddddddbbb^^^[[[WWWRRROOOOOOQQQYYYggguuu~~~yyyvvvuuussstttwwwzzz}}}~~~}}}||||||}}}~~~~~~||||||{{{zzzyyyyyyxxxxxxwwwxxxyyyyyyxxxvvvtttsssxxx|||777555777===DDDOOO___mmmxxxiiiaaa```bbbgggiiillloooqqqrrrqqqqqqpppqqqqqqqqqppprrrtttwww||||||wwwtttnnnoooqqqsssvvvyyy{{{|||zzzxxxvvvuuutttqqqmmmjjjiiihhhgggggghhhhhhfffdddcccbbbaaa___]]][[[ZZZYYYWWWWWWWWWXXXXXXYYYYYYYYYUUUUUUWWWWWWWWWWWWUUUUUURRRSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\^^^aaabbbcccdddcccdddfffffffffgggjjjlllnnnooopppsssuuuxxx{{{}}}}}}}}}~~~wwwuuurrrnnnjjjhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhfffdddbbb```_________[[[ZZZYYYVVVRRRNNNJJJGGGBBBCCCFFFKKKRRR[[[bbbfffppprrrvvvyyyyyyxxxvvvtttvvvuuutttssstttsssqqqoooiiigggfffeeeeeeccc```^^^\\\\\\[[[YYYXXXXXXXXXXXXOOOJJJGGGHHHLLLPPPWWW___```fffkkkmmmrrrxxxzzzxxxyyyxxxuuuqqqnnnmmmnnnpppoooooommmiiifffddddddeee```aaabbbcccdddddddddddddddddddddcccbbbaaa```___[[[\\\]]]]]]]]]]]]\\\[[[VVVUUUSSSQQQOOONNNMMMMMMLLLIIIHHHIIIHHHFFFJJJPPPTTT___iiiooouuu}}}|||uuunnniiifffdddbbbaaabbbddddddccc```___^^^\\\[[[ZZZZZZZZZZZZ\\\]]]]]][[[ZZZZZZ[[[]]]^^^dddmmmvvvyyyvvvqqqiiiddd```bbbdddffflllssssssvvv{{{|||yyytttqqqooommmlllllllllllljjjgggdddcccccccccddddddbbb^^^[[[TTTPPPMMMNNNQQQZZZjjjxxx}}}zzzxxxxxxssstttwwwzzz}}}~~~~~~}}}||||||}}}~~~{{{zzzzzzyyyxxxvvvvvvuuutttvvvwwwyyyyyyxxxwwwvvvyyy}}}999888:::>>>CCCOOOiiiyyymmmddd___```eeeiiijjjlllnnnooopppqqqqqqooooooooonnnmmmnnnqqqttt}}}~~~yyyvvvsssqqqnnnmmmnnnqqquuuwwwyyyxxxvvvssspppllliiihhhjjjjjjjjjkkkkkkjjjgggdddeeedddbbb```___^^^^^^^^^XXXXXXXXXXXXWWWVVVUUUUUUTTTUUUWWWXXXYYYXXXXXXWWWVVVWWWYYYXXXWWWUUUVVVVVVWWWYYY[[[^^^```bbbbbbbbbaaaccceeefffggghhhjjjlllkkkpppuuuvvvuuuvvv{{{{{{vvvzzzzzzvvvssspppmmmiiigggggghhhiiikkkkkkllllllkkkjjjhhhgggkkkhhhdddbbbbbbaaa```^^^^^^[[[XXXUUURRRNNNJJJFFFHHHEEEFFFLLLSSSYYYaaaiiirrrtttxxxyyyyyyxxxxxxyyywwwvvvvvvvvvvvvsssooollljjjgggdddaaaaaa```^^^]]]]]][[[YYYYYYZZZZZZXXXWWWOOOLLLIIIHHHKKKQQQXXX]]]aaagggkkkmmmqqqvvvxxxuuuxxxvvvrrrooonnnnnnooooooooommmkkkhhhfffeeeeeeddddddddddddcccbbbaaa```______aaacccddddddaaa]]][[[[[[YYYXXXYYYZZZZZZYYYXXXWWWVVVTTTQQQOOOMMMLLLLLLMMMKKKIIIGGGGGGGGGHHHIIINNNTTT\\\dddkkkooosssuuuyyyyyyxxxwwwuuuqqqnnnkkkeeedddcccaaa```______^^^\\\\\\[[[ZZZYYYXXXWWWVVVZZZ[[[\\\\\\ZZZYYYYYYZZZ\\\aaaiiiqqqyyy}}}xxxooofffeeecccccceeejjjpppsssyyyyyyyyyxxxvvvsssqqqoooooooooooonnnmmmkkkjjjiiidddeeeeeegggfffbbb]]]XXXTTTNNNKKKMMMSSS^^^nnn{{{{{{wwwsssxxxwwwvvvwwwyyy}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzxxxwwwvvvvvvvvvrrrtttuuuuuuuuutttvvvwww}}}777777;;;@@@FFFUUUqqqtttiii```\\\^^^cccggghhhiiikkkmmmnnnoooooopppppppppnnnnnnpppsssvvv}}}~~~zzzwwwqqqooolllkkkkkknnnrrrtttwwwwwwuuussspppmmmjjjiiijjjjjjjjjkkklllkkkhhheeeddddddbbbaaa___^^^]]]\\\XXXXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXYYYYYYWWWVVVVVVWWWWWWXXX[[[]]]___```aaaaaa```bbbdddffffffgggiiikkkjjjnnnsssvvvwwwzzz~~~}}}yyysssxxx~~~yyytttqqqooollliiihhhhhhiiijjjkkkkkkllllllllljjjiiihhhiiifffcccbbbbbbbbbaaa``````]]]ZZZWWWTTTPPPKKKGGGGGGDDDEEEKKKRRRXXX```hhhpppsssvvvxxxxxxwwwwwwxxxxxxvvvuuuuuutttsssooommmllliiieeecccbbbaaa___^^^\\\[[[YYYYYYZZZYYYWWWVVVNNNLLLJJJIIILLLRRRYYY]]]```eeejjjmmmrrrxxxyyywwwxxxuuurrrooommmmmmnnnoooooommmjjjfffdddcccccccccdddddddddcccbbbaaa___^^^___```bbbcccbbb```]]][[[ZZZZZZ[[[]]]^^^]]]ZZZWWWWWWVVVTTTRRRPPPNNNMMMLLLMMMKKKIIIGGGFFFFFFGGGHHHIIINNNUUU\\\aaafffjjjmmmppppppqqqrrrqqqooommmkkkeeedddcccaaa```______^^^\\\\\\ZZZYYYXXXWWWWWWWWWYYY[[[\\\\\\ZZZYYYYYYZZZZZZbbblllttt{{{}}}uuukkkbbbbbbcccdddhhhmmmsssvvvxxxxxxxxxwwwuuusssqqqoooppppppooonnnmmmkkkiiihhheeeeeefffgggfffbbb]]]YYYSSSNNNJJJMMMSSS]]]nnn{{{~~~zzzwwwyyyyyyyyy{{{}}}~~~|||||||||||||||}}}}}}}}}{{{zzzyyywwwuuutttttttttqqqssstttttttttuuuwwwyyy~~~555888<<>>EEEPPPggg~~~nnnddd___]]]```dddggghhhjjjlllnnnoooppppppppppppooonnnnnnqqqwww{{{zzz|||zzzpppnnnjjjgggfffhhhkkkmmmpppqqqrrrrrrqqqooommmllljjjiiiiiikkkmmmnnnlllkkkggggggfffeeebbb```]]]\\\YYYYYYZZZYYYYYYXXXWWWVVVXXXWWWUUUTTTSSSTTTTTTUUUWWWYYYZZZZZZXXXWWWWWWXXXWWWWWWXXXZZZ[[[\\\\\\]]]^^^```bbbccccccdddfffgggjjjkkknnnuuu|||}}}wwwsssooosssyyy~~~~~~zzzuuuqqqmmmlllkkkjjjjjjkkkmmmnnnmmmmmmnnnnnnmmmllljjjiiiiiifffcccbbbcccccccccbbbbbb```]]][[[XXXSSSMMMIIIFFFCCCCCCIIIOOOUUU]]]eeelllooosssvvvvvvwwwxxxyyyyyyvvvrrrpppppppppooonnnmmmjjjfffdddcccbbb```___\\\[[[ZZZYYYYYYXXXUUURRRMMMLLLKKKLLLPPPVVV[[[___```fffkkkmmmrrrxxxzzzxxxvvvtttpppmmmlllkkklllmmmpppmmmiiidddbbbaaabbbbbbeeeeeedddbbbaaa^^^\\\[[[____________^^^^^^]]]\\\ZZZZZZ[[[^^^______\\\YYYWWWWWWVVVUUUSSSQQQPPPOOOLLLJJJHHHEEEDDDCCCDDDDDDCCCFFFIIILLLOOOSSSXXX\\\[[[]]]aaadddfffggggggfffeeedddbbb```___^^^^^^^^^[[[ZZZWWWTTTSSSTTTVVVXXXWWWXXXZZZZZZYYYYYY[[[]]]___iiisssxxxxxxvvvnnnffffffhhhjjjlllooopppqqqqqquuuvvvvvvvvvtttrrrpppooorrrqqqpppooollljjjhhhfffddddddddddddccc```[[[WWWRRRMMMIIILLLSSS]]]nnn|||zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxvvvsssqqqpppoooooommmnnnoooooopppssswww{{{666:::???GGGWWWqqq}}}lllccc______aaafffggghhhjjjlllmmmnnnnnnnnnmmmmmmmmmmmmnnnrrrwww{{{yyy|||{{{ssspppkkkhhhfffgggjjjkkkmmmnnnpppqqqqqqpppnnnmmmhhhhhhhhhjjjmmmnnnnnnmmmjjjiiihhhfffcccaaa^^^]]]ZZZZZZZZZZZZYYYXXXWWWWWWXXXWWWUUUTTTSSSTTTTTTUUUWWWXXXZZZYYYWWWVVVVVVWWWVVVVVVWWWXXXYYYZZZ\\\\\\]]]___aaabbbbbbbbbdddfffkkklllnnntttzzz|||vvvrrrppptttxxx{{{{{{xxxtttqqqkkkkkkjjjkkkkkkmmmnnnooonnnnnnoooooonnnmmmkkkjjjkkkhhheeeccccccbbbaaa```aaa```^^^\\\YYYTTTOOOJJJGGGDDDDDDIIINNNSSSZZZbbbjjjmmmrrruuuvvvwwwxxxyyyxxxuuuqqqnnnnnnnnnnnnnnnkkkhhheeecccbbbaaa```___]]]\\\[[[[[[ZZZXXXTTTQQQLLLLLLLLLNNNRRRXXX]]]```ccchhhmmmnnnrrrwwwxxxuuuuuusssooollljjjjjjkkklllpppmmmjjjfffcccbbbccccccddddddcccbbb```^^^\\\[[[^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZXXXYYY[[[\\\\\\\\\WWWWWWWWWVVVUUUTTTRRRQQQMMMKKKHHHEEECCCBBBCCCCCCCCCEEEGGGHHHJJJNNNSSSWWWXXXZZZ]]]```bbbccccccbbbcccbbbaaa___^^^]]]\\\\\\ZZZXXXUUUSSSRRRSSSUUUWWWVVVWWWXXXXXXXXXZZZ\\\___eeennnuuuuuurrrppplllhhhhhhjjjmmmppprrrrrrrrrrrrtttuuuuuuuuuuuusssqqqppprrrqqqpppooollljjjhhhfffdddcccbbbaaa```]]]XXXUUUQQQLLLIIILLLRRR]]]nnn|||{{{{{{zzzzzzyyyyyyyyyyyyxxxvvvuuusssqqqoooooonnnkkklllllllllnnnrrrwww{{{888;;;@@@JJJ___||||||kkkaaa______bbbfffgggggghhhiiijjjjjjjjjjjjjjjkkkmmmnnnpppssswww{{{{{{~~~|||{{{uuurrrmmmiiiggggggiiikkkkkkmmmoooqqqqqqpppnnnlllfffffffffiiilllooooooooommmkkkiiieeebbb```___^^^[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWYYYXXXWWWUUUVVVVVVUUUVVVVVVWWWXXXZZZ\\\]]]]]]___aaaaaaaaabbbccceeejjjkkknnnrrrwww~~~}}}wwwtttssstttvvvwwwwwwtttqqqooojjjjjjkkkkkklllnnnooopppooooooppppppooonnnlllkkkllliiifffdddcccbbbaaa___```___^^^]]][[[WWWQQQMMMJJJFFFEEEIIIMMMQQQXXX___gggjjjooosssuuuvvvxxxyyywwwtttpppnnnmmmnnnmmmllliiigggdddbbbbbbbbbaaa```^^^]]]\\\\\\[[[XXXTTTQQQKKKKKKMMMPPPTTTYYY^^^aaaeeejjjnnnooorrrvvvwwwttttttrrrnnnkkkjjjiiijjjkkkmmmllljjjgggeeedddccccccccccccbbbaaa___^^^\\\[[[]]]]]]_________^^^]]]\\\[[[YYYVVVVVVXXXZZZ\\\\\\WWWWWWXXXXXXWWWVVVTTTSSSNNNLLLIIIEEECCCBBBBBBCCCBBBCCCEEEGGGHHHKKKOOOSSSVVVXXX[[[^^^````````````aaa```___]]]\\\[[[[[[ZZZWWWVVVTTTRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXZZZ]]]```jjjrrrvvvsssnnnlllllljjjfffiiimmmqqqtttvvvvvvvvvtttuuuuuuvvvuuutttsssrrrqqqqqqpppnnnllljjjhhhgggdddcccaaaaaa___\\\XXXTTTPPPKKKHHHKKKRRR]]]nnn||||||||||||{{{{{{zzzyyyyyywwwvvvtttsssrrrqqqppppppmmmlllllllllmmmrrrxxx}}}:::<<<@@@MMMiiilllcccaaabbbeeehhhhhhhhhiiiiiiiiiiiihhhhhhiiikkknnnppprrruuuxxx{{{~~~}}}{{{zzzwwwtttnnnjjjgggggghhhjjjjjjllloooqqqqqqpppmmmllleeedddeeegggkkkoooppppppnnnkkkgggccc___^^^^^^^^^[[[[[[[[[[[[ZZZYYYXXXXXXUUUVVVVVVWWWWWWWWWWWWVVVUUUVVVXXXWWWVVVTTTTTTUUUUUUUUUUUUVVVXXX[[[]]]___^^^```aaabbbaaabbbccceeegggiiimmmpppttt|||zzzwwwtttttttttsssqqqpppnnnmmmjjjkkkkkklllmmmnnnoooooooooppppppqqqpppooommmlllkkkhhheeecccccccccbbbaaa``````______^^^ZZZTTTPPPLLLHHHGGGJJJMMMPPPVVV]]]cccggglllppprrrtttvvvwwwuuussspppnnnnnnmmmlllkkkiiifffdddcccdddddddddccc```___^^^^^^]]]YYYTTTQQQJJJKKKNNNQQQVVV[[[___aaadddiiimmmooorrrwwwxxxvvvsssqqqnnnkkkiiiiiijjjkkkiiiiiihhhgggfffdddcccbbbaaaaaaaaa```___^^^\\\[[[\\\]]]___aaaaaa```]]]\\\YYYXXXVVVWWWYYY[[[[[[[[[WWWXXXYYYYYYYYYWWWUUUTTTOOOMMMJJJFFFDDDBBBBBBBBBBBBDDDGGGIIIJJJLLLOOORRRTTTVVVYYY\\\^^^______^^^```___]]][[[ZZZYYYYYYYYYTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWZZZ^^^aaajjjsssxxxsssllljjjjjjkkkiiikkknnnrrruuuwwwxxxxxxtttuuuvvvvvvvvvuuutttsssppppppooonnnmmmkkkiiihhhfffdddcccaaa```]]]YYYVVVPPPKKKHHHKKKRRR]]]nnn|||~~~~~~~~~}}}|||{{{{{{{{{vvvvvvuuutttsssssssssssspppooonnnmmmnnnssszzz:::;;;@@@OOOooopppgggeeefffhhhkkkkkkkkkkkkkkkkkkjjjiiihhhhhhkkkpppsssuuuwwwzzz||||||{{{zzzwwwtttooojjjgggfffgggiiijjjllloooqqqqqqpppmmmkkkcccccccccfffkkknnnppppppnnnkkkeee```]]]\\\\\\]]][[[\\\\\\[[[[[[ZZZYYYXXXTTTUUUWWWXXXYYYXXXXXXWWWTTTVVVWWWWWWUUUTTTTTTUUUTTTUUUUUUVVVYYY[[[^^^```^^^```aaabbbaaabbbccceeecccgggkkknnnrrr{{{|||yyyuuutttrrrooonnnllllllllljjjkkkllllllmmmnnnooooooppppppqqqqqqpppooommmllliiigggdddcccdddeeedddccc`````````aaa```\\\WWWSSSNNNJJJHHHKKKMMMPPPUUU\\\```dddiiimmmppprrrtttuuutttrrrpppnnnnnnmmmkkkjjjiiigggddddddeeeffffffeee``````______]]]ZZZUUUQQQJJJKKKNNNRRRWWW\\\___bbbbbbhhhlllooosssyyyzzzxxxsssqqqmmmjjjhhhhhhiiijjjffffffggggggfffdddbbbaaa````````````___^^^]]]\\\[[[]]]```bbbbbbaaa^^^\\\WWWWWWXXXZZZ\\\\\\[[[YYYWWWXXXYYYZZZZZZXXXVVVUUUPPPNNNJJJGGGDDDCCCBBBBBBEEEGGGJJJLLLMMMOOORRRTTTRRRTTTWWW[[[]]]^^^^^^^^^^^^^^^\\\ZZZYYYXXXXXXXXXSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVVVVWWWZZZ___bbbiiisssyyyuuummmiiijjjjjjnnnoooqqqsssuuuvvvvvvvvvuuuuuuvvvwwwwwwvvvuuutttooooooooonnnmmmkkkjjjiiihhhfffdddcccaaa^^^ZZZWWWPPPJJJHHHKKKRRR]]]nnn|||~~~}}}|||||||||vvvvvvuuuttttttttttttuuusssrrrpppooopppuuu|||;;;===DDDWWWxxxiiigggjjjffffffllllllllllllkkkjjjiiigggfffmmmnnnqqqsssuuuyyy~~~|||wwwuuuuuurrrmmmjjjiiiiiihhhgggjjjlllooorrrrrrpppnnnllljjjjjjiiiiiijjjlllmmmnnnoookkkfffaaa^^^]]]^^^```___```___^^^\\\ZZZXXXVVVUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSTTTUUUUUUVVVWWWXXXYYYYYY\\\]]]^^^```aaabbbbbbbbbcccdddiiipppuuu{{{wwwvvvtttrrrooommmkkkkkkhhhiiikkklllnnnoooqqqqqqrrrqqqpppnnnmmmnnnnnnooonnnlllhhhdddbbbbbbbbbccc```bbbcccbbb```\\\XXXUUUSSSQQQMMMKKKLLLQQQVVVZZZ```bbbfffjjjnnnppprrrrrrsssrrrqqqooollljjjiiihhhffffffeeedddccccccccccccaaa```______]]]XXXRRRNNNHHHKKKPPPSSSWWW\\\aaaeeeiiikkkooosssvvvwwwwwwvvvpppoooooonnnllljjjhhhggggggggghhhhhhggggggfffeeebbb___\\\\\\___aaa```___]]]___```bbbbbbaaa___^^^YYYYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXWWWWWWVVVVVVOOONNNLLLIIIFFFDDDCCCBBBDDDEEEGGGJJJMMMPPPRRRTTTVVVVVVXXX[[[^^^```___^^^___\\\XXXWWWXXXXXXVVVTTTQQQQQQPPPPPPPPPPPPQQQQQQUUUTTTTTTWWW\\\aaadddeeeuuuuuuuuuuuusssqqqooommmpppqqqsssuuuwwwxxxyyyyyyvvvvvvvvvuuutttttttttsssooooooppppppooommmjjjiiiiiifffcccbbbbbb```\\\XXXQQQKKKHHHJJJOOOXXXgggttt}}}~~~}}}|||~~~~~~{{{uuuvvvvvvvvvuuusssqqqpppmmmmmmnnnqqqtttyyy~~~;;;???HHH\\\}}}|||zzz|||hhhfffiiifffffflllllllllllllllkkkjjjiiihhhkkkmmmppprrrtttxxx}}}~~~zzzvvvuuussspppmmmlllllllllkkkiiiiiikkknnnqqqrrrrrrpppooollllllkkkjjjkkklllmmmnnnkkkhhhccc___]]]]]]^^^```aaaaaa``````^^^[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUWWWWWWXXXYYY[[[[[[\\\]]]^^^_________aaabbbggglllooosss}}}|||zzzxxxuuuqqqnnnllljjjiiiiiiiiikkklllnnnpppqqqrrrqqqpppnnnnnnnnnnnnoooooommmiiieeecccbbbccccccbbbcccddddddbbb^^^ZZZWWWTTTQQQNNNLLLLLLPPPUUUXXX]]]```cccgggkkknnnppppppqqqqqqpppnnnlllkkkiiiiiigggfffeeedddcccbbbbbbbbbaaa```______]]]YYYSSSNNNIIILLLPPPTTTWWW\\\aaadddhhhkkkooosssuuuvvvvvvuuupppooonnnllljjjhhhgggfffggggggggggggfffeeeddddddaaa^^^]]]]]]___```___^^^^^^___```bbbbbbaaa___^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUPPPOOOLLLJJJGGGEEEDDDDDDEEEFFFIIILLLOOORRRTTTUUUXXXXXXZZZ]]]___```^^^\\\___\\\YYYXXXYYYXXXVVVTTTQQQQQQPPPPPPPPPPPPQQQQQQUUUUUUWWW[[[aaagggjjjkkksssvvvyyyzzzzzzwwwssspppqqqrrrsssuuuvvvvvvvvvvvvvvvvvvuuuuuuttttttssssssooopppppppppnnnllliiihhhgggdddbbbaaabbbaaa^^^ZZZQQQKKKHHHIIIOOOXXXgggttt{{{~~~}}}~~~}}}zzzttttttttttttsssqqqpppnnnmmmnnnppprrrvvvzzz;;;AAANNNeeexxxpppqqqxxxyyyeeedddhhhfffggglllkkkkkklllllllllllllllkkkkkkmmmoooqqqtttxxx}}}|||yyyuuussstttpppoooooopppqqqqqqpppoookkkmmmnnnppprrrsssttttttooonnnmmmlllllllllmmmmmmhhheeeaaa^^^\\\]]]^^^```aaaaaaaaaaaa___]]]ZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\```aaadddhhhiiijjjooowww|||xxxtttppplllkkkiiiiiihhhiiijjjmmmpppqqqrrrqqqpppoooooonnnnnnoooooommmjjjfffdddcccccccccdddeeefffeeeccc```\\\ZZZXXXUUURRROOOOOOQQQUUUWWWZZZ\\\___cccgggjjjlllmmmooonnnnnnmmmlllkkkjjjjjjggggggeeedddbbbbbbaaaaaa```___^^^^^^\\\XXXSSSOOOJJJMMMQQQTTTWWW[[[```dddhhhkkknnnrrrtttuuuttttttpppooollliiigggfffeeeeeeeeeeeeeeeeeedddcccbbbaaa___^^^^^^___``````^^^]]]___```aaaaaaaaa```___^^^\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZZZZYYYXXXVVVTTTSSSQQQOOOMMMJJJHHHFFFFFFEEEFFFHHHLLLPPPSSSVVVWWWXXXZZZ[[[\\\___aaaaaa^^^[[[___]]]ZZZYYYYYYXXXUUUSSSQQQPPPPPPOOOOOOPPPPPPQQQTTTVVVYYY```hhhnnnqqqrrrtttyyyzzzuuuuuuvvvwwwwwwwwwwwwvvvuuuvvvvvvuuuttttttsssrrrrrrpppppppppooommmjjjhhhffffffcccaaaaaabbbbbb^^^[[[PPPKKKGGGIIINNNWWWfffssszzz}}}}}}~~~~~~~~~{{{xxxrrrsssssssssrrrpppnnnmmmnnnppprrrtttwww|||;;;CCCTTTmmmsssjjjoooyyyrrrccccccfffeeegggllljjjkkklllmmmnnnnnnnnnnnnkkkmmmppprrruuuyyy~~~~~~vvvrrrpppppprrrpppppprrruuuxxxyyyxxxvvvrrrrrrrrrssstttuuuvvvwwwrrrqqqooommmllllllmmmmmmhhhfffbbb___]]]\\\]]]^^^aaaaaaaaa```___]]][[[YYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZaaa```bbbeeedddaaadddhhhoooyyy}}}yyyuuuqqqnnnmmmkkkjjjhhhhhhiiillloooqqqssssssrrrqqqpppppppppooonnnllliiifffdddccccccccceeeeeeffffffdddbbb___]]]]]][[[XXXUUUTTTUUUWWWXXXXXXYYY\\\```cccfffiiijjjllllllkkkkkkkkkjjjjjjjjjhhhgggfffdddbbb``````___^^^]]]\\\[[[ZZZWWWRRROOOLLLOOORRRUUUWWW[[[___ccchhhjjjnnnqqqssssssrrrqqqooommmjjjgggeeeddddddeeeddddddddddddcccbbbaaa```^^^___``````aaa```^^^]]]``````aaaaaaaaa```______]]]\\\ZZZYYYZZZ[[[]]]^^^]]]\\\\\\ZZZXXXVVVTTTRRRPPPNNNKKKIIIGGGFFFFFFFFFHHHJJJOOOTTTXXXZZZ[[[\\\ZZZ[[[]]]```cccbbb___]]]___^^^\\\[[[YYYWWWUUUSSSPPPPPPOOOOOOOOOOOOPPPPPPQQQTTT[[[dddmmmtttwwwxxxwww}}}yyyzzz{{{|||||||||{{{yyyxxxwwwvvvvvvuuutttsssrrrrrrqqqpppooonnnllliiigggeeegggdddaaaaaabbbaaa]]]YYYPPPKKKGGGHHHMMMVVVeeerrrzzz}}}yyywwwxxx{{{}}}~~~{{{yyywwwrrrsssssssssrrrpppnnnmmmoooqqquuuwwwyyy~~~<<