/*
>>-1011
‚ A‚ñ‚ÆA‘‚«•û‚ªÓ‚߂Ă邿‚¤‚ÉŒ©‚¦‚½‚ç‚·‚݂܂¹‚ñI
u“–‚ĂȂ«‚á‚¢‚¯‚È‚¢ƒQ[ƒ€v‚¾‚Ƃ͓Á‚ÉŽv‚Á‚ĂȂ‚ÄA
ŽQ‰Á‚µ‚Ä‚à‚µ‚È‚‚Ä‚à‚Ç‚¿‚ç‚Å‚à‚¢‚¢AƒtƒŒ[ƒo[‚Ȃ̂͗‰ð‚µ‚Ä‚¨‚è‚Ü‚·‚æIiŽÀÛ„—•û–ʂ͂ä‚é‚ӂ킵‚Ä‚½‚µcj
iŽ–‘O‘Š’kŽó‚¯‚Ă錩•¨l‚̓Qƒ‹ƒg‚³‚ñ‚¾‚¯‚¾‚낤‚ÆŒ¾‚¤‘O’ñ‚ÌŽv‚¢ž‚Ý‚à‚ ‚èj’P‚Éu‚ ‚ê‚ÁA‚Ç‚¤‚¢‚¤‚±‚ÆHHìˆõHH‚Æ‚ÍHHHv‚Á‚Ä‹•‚ð‚‚©‚ê‚½Š´‚¶‚ÆŒ¾‚¤‚©A‚»‚ñ‚ÈŠ´‚¶‚©‚ÈB
“G‘¤ˆ¶ƒQ[ƒ€A‚»‚à‚»‚à‹‚é‚Á‚Ä‚±‚Æ‚ð’m‚ç‚È‚¢‚©‚ç‚»‚±„—‚·‚锑z‚ª‚È‚©‚Á‚½‚È`‚Á‚ÄB
ŠD”qŒ©‚µ‚ă‹[ƒWƒ…‚³‚ñ‚ÍŒ©•¨‘g‚É‚à‚¤‚µˆá‚¤Žó‚¯Žæ‚è•û‚ð‚µ‚Ä‚Ù‚µ‚©‚Á‚½‚Ì‚©‚È`‚Æ‚àŠ´‚¶‚½‚Ì‚ÅA‚±‚¿‚ç‚Ì–Úü‚¾‚Æ‚±‚¤‚¢‚¤S‹«‚¾‚Á‚½‚æ‚Á‚Ä‚¢‚¤‚ ‚ê‚»‚êB
ãŽè‚Œ¾‚¦‚È‚¢A‚²‚ß‚ñI