diff --git a/homework.js b/homework.js new file mode 100644 index 0000000000000000000000000000000000000000..1ef6e5c2619b45c3f2baf04c569fde69c00910f9 --- /dev/null +++ b/homework.js @@ -0,0 +1,74 @@ +// 作业:建一个用户表(有姓名,年龄,创建时间,修改时间), +// 使用模块加mysql模块,实现对数据的增删改查 修改时记得, +// 把修改时间改成修改时的时间,能实现分页(选做) +// 能实现分页(选做),能实现男女个数和总数的统计, +// 能统计出(小于18) 和 18-45 和 45岁以上的人数 +let fs=require('fs'); +let mysql=require('mysql'); +let connection=mysql.createConnection({host:'127.0.0.1',user:'root',password:'root',database:'user_table'}); +connection.connect(); +//查询操作 +connection.query("select * from user",(err,data)=>{ + console.log("--------查询操作-------"); + console.log(err); + console.log(data); + console.log(data[0].user_name); + console.log(data[0].user_age); +}) +//新增操作 + let insertSql="insert into user ('user_name','user_age','user_sex','create_time','update_time') value ('青葵',36,'女',null,null)"; + connection.query(insertSql,(err,data)=>{ + console.log("-----新增-----"); + console.log(err); + console.log(data); + }) +var update=new Date().toLocaleString(); + +//修改操作 +let updateSql="update user set update_time='"+ update +"'where user_id=3"; +console.log(updateSql); +connection.query(updateSql,(err,data)=>{ + console.log("-----修改操作-----"); +console.log(err);; +console.log(data); +}) +//删除操作 +var deleteSql="delete from user where user_id=5"; +connection.query(deleteSql,(err,data)=>{ + console.log("----删除操作"); + console.log(err); + console.log(data); +}); +let page=1; +let pageSize=5; +//分页固定公式 +let sql="select * from user limit "+(page-1)* pageSize + ","+pageSize; +connection.query(sql,(err,data)=>{ + console.log(data); +}); + +connection.query("select count(*) as num from user where user_sex='男'",(err,date=>{ + console.log(err); + console.log("男生个数为:"+data[0]['num']); +})); +connection.query("select count(*) as num from user where user_sex='女'",(err,data=>{ + console.log(err); + console.log("女生个数为:"+data[0]['num']); +})); +connection.query("select count(*) as num from user",(err,data)=>{ + console.log(err); + console.log("男生总数为:"+data[0]['num']); +}); +connection.query("select count(*) as num from user where user_age<18 and user_age<=45",(err,data)=>{ + console.log(err); + console.log("18-45的个数有:"+data[0]['num']); +}); +connection.query("select count(*) as num from user where user_age>45",(err,data)=>{ + console.log(err); + console.log("大于45的个数有:"+data[0]['num']); +}); +connection.query("select count(*) as num from user where user_age<18",(err,data)=>{ + console.log(err); + console.log("小于18的个数有:"+data[0]['num']); +}); +connection.end(); \ No newline at end of file diff --git "a/\345\210\233\345\273\272\345\244\247\346\226\207\344\273\266\345\217\212\346\265\201\347\232\204\344\275\234\344\270\232/bigdata/big.txt" "b/\345\210\233\345\273\272\345\244\247\346\226\207\344\273\266\345\217\212\346\265\201\347\232\204\344\275\234\344\270\232/bigdata/big.txt" new file mode 100644 index 0000000000000000000000000000000000000000..953e082bb297dc9d389acff3c9bc8ad75e35f9b1 --- /dev/null +++ "b/\345\210\233\345\273\272\345\244\247\346\226\207\344\273\266\345\217\212\346\265\201\347\232\204\344\275\234\344\270\232/bigdata/big.txt" @@ -0,0 +1 @@ +fghjkljkldsfghjklghjkladsfghjkladsfghjklfghjklghjkladsfghjklghjklghjkljklkldsfghjklhjklfghjkladsfghjklghjklghjklsfghjklkldsfghjklghjklsfghjklsfghjkldsfghjklghjkladsfghjkljklfghjklsfghjklhjkldsfghjklfghjklghjklhjklsfghjklkljklghjklghjkldsfghjklsfghjklsfghjklklsfghjkladsfghjkljklfghjklghjkladsfghjklsfghjkldsfghjkladsfghjkljklsfghjkldsfghjklklfghjklhjkljklkljkladsfghjkladsfghjklklsfghjkljklhjklklklhjklsfghjklghjklkladsfghjklfghjkldsfghjklghjkldsfghjkljklhjklsfghjklhjklfghjklghjkldsfghjklklghjklhjkljkljkladsfghjklghjklghjklghjklfghjkljkladsfghjklklghjklfghjklklghjkladsfghjklghjkldsfghjkldsfghjkldsfghjkljkldsfghjklghjkljklfghjkladsfghjklghjklghjklfghjklsfghjklsfghjklhjklsfghjklsfghjklklklfghjklhjkljkljklhjklklkladsfghjklghjkladsfghjklhjkldsfghjkldsfghjkladsfghjklghjklhjkladsfghjklhjklklfghjkldsfghjklghjkldsfghjklsfghjkljkljklsfghjklghjklkljklhjklfghjkljkldsfghjklfghjklghjkljklsfghjkldsfghjkldsfghjkldsfghjkladsfghjklghjklsfghjklghjklhjklklfghjkladsfghjkljkldsfghjklfghjkljklghjklghjklhjklkladsfghjkldsfghjkladsfghjkljklhjkladsfghjklklklghjklhjklkladsfghjklghjklsfghjklfghjklhjklhjklklsfghjkldsfghjklklfghjklsfghjkladsfghjklfghjkldsfghjkldsfghjkljkldsfghjkldsfghjklhjkljklklfghjkljklsfghjkldsfghjkldsfghjklsfghjkljklkladsfghjklklfghjkljklkljklklklghjkljkljklghjklsfghjklghjklfghjklghjklsfghjklghjkldsfghjklfghjklsfghjklkldsfghjklsfghjklsfghjklsfghjkljkladsfghjkladsfghjkljklghjklghjkladsfghjklhjklsfghjklfghjklsfghjkldsfghjklfghjkljkldsfghjkldsfghjkljklkldsfghjkladsfghjkldsfghjklsfghjklhjklhjklsfghjkljklklhjkladsfghjkladsfghjklhjkldsfghjklkldsfghjklfghjklhjklghjkldsfghjklfghjklghjklghjklhjklfghjkladsfghjklkladsfghjkldsfghjklkljkldsfghjklghjklkljklklhjkladsfghjklghjklfghjkladsfghjklghjkladsfghjkljklfghjkldsfghjklklsfghjkladsfghjkljkladsfghjkldsfghjklklhjklfghjklfghjkljklfghjklfghjkldsfghjklghjklsfghjklghjkljklfghjklghjkljklkljkldsfghjkladsfghjkladsfghjkladsfghjkladsfghjklfghjklhjkldsfghjkladsfghjkljklghjklkldsfghjkldsfghjklfghjkldsfghjkldsfghjkladsfghjklklsfghjkladsfghjkladsfghjklfghjkladsfghjkljkladsfghjkljkldsfghjklsfghjklhjkladsfghjklkladsfghjklklfghjklghjklsfghjklhjkldsfghjklhjklsfghjkljklhjklghjklsfghjklsfghjklsfghjkldsfghjklfghjklsfghjklklhjkladsfghjkljkladsfghjklfghjklghjklsfghjklghjkldsfghjkladsfghjklghjklfghjkladsfghjkljkladsfghjkldsfghjkladsfghjklfghjklfghjklklkldsfghjklghjkladsfghjkladsfghjkljkldsfghjkladsfghjkljkldsfghjklhjkladsfghjkladsfghjkldsfghjklkldsfghjklhjklklghjklfghjklsfghjklhjkldsfghjkladsfghjklsfghjkladsfghjklhjklfghjkladsfghjklklsfghjklfghjklkladsfghjklfghjkladsfghjklklsfghjkladsfghjklsfghjkldsfghjklhjkldsfghjklklfghjklhjkljklhjkladsfghjkljkldsfghjklhjklhjklghjkljkljkldsfghjklfghjkladsfghjklfghjklklghjklkldsfghjklghjklghjkldsfghjklsfghjkljkladsfghjklfghjklfghjklfghjklfghjkljkldsfghjklhjklkladsfghjkldsfghjklklsfghjkljkladsfghjklhjklsfghjkldsfghjklsfghjklfghjklghjkladsfghjkljkljklsfghjklklghjklhjklklkljkladsfghjkldsfghjklsfghjkladsfghjkldsfghjkljklfghjklfghjklghjklghjklfghjklsfghjklfghjklkljklghjklsfghjkljklkldsfghjkladsfghjkldsfghjkljkldsfghjklfghjklghjkladsfghjklhjkladsfghjklklfghjklghjkldsfghjkladsfghjklfghjklklghjklsfghjklhjklhjklhjklghjkldsfghjklfghjklkladsfghjkljklhjklklklfghjklhjklklfghjklhjklfghjklfghjklkldsfghjklklklklghjklfghjklfghjklfghjklhjklsfghjklfghjklhjkljklfghjkladsfghjkljkljklghjkldsfghjkladsfghjklfghjklsfghjkladsfghjklhjklklghjkldsfghjkladsfghjkldsfghjklklsfghjklghjkladsfghjklkldsfghjkladsfghjklfghjklghjkladsfghjklhjkljkladsfghjklfghjklfghjklsfghjklghjklhjklfghjklghjkladsfghjklsfghjkladsfghjkldsfghjkljklhjklghjklfghjkladsfghjklhjklhjklklklfghjkljklghjkladsfghjkldsfghjkladsfghjklghjklklhjkladsfghjkljklhjkljklghjklsfghjklhjkladsfghjklkljklghjkljklghjklhjklghjklklhjklfghjklfghjklkldsfghjkladsfghjklhjklsfghjklsfghjkladsfghjklhjklklghjklhjkljkljkldsfghjklfghjklkldsfghjkljklhjklsfghjkladsfghjklsfghjklghjklsfghjkljklsfghjkladsfghjklhjklfghjklghjklghjkladsfghjklhjkljkladsfghjklsfghjklghjklghjklsfghjklklghjklhjkljklsfghjklfghjklhjklklkladsfghjklghjklhjklfghjklfghjklghjklhjklklhjklhjklsfghjkldsfghjklhjklghjklghjklhjkladsfghjklhjklfghjkldsfghjkldsfghjkljklkldsfghjklghjkladsfghjkldsfghjklklkljkljklklghjklfghjklkladsfghjkldsfghjkljklghjklsfghjkljklhjkljklklklkljkladsfghjklghjkljklhjklsfghjkldsfghjklsfghjklsfghjklklklfghjkldsfghjkldsfghjkldsfghjkladsfghjklghjkljklhjklhjklfghjklhjklsfghjklhjkljkladsfghjklklsfghjkljklkladsfghjklsfghjklhjklfghjklhjkladsfghjklghjkldsfghjkljklghjklsfghjklhjkldsfghjkldsfghjklhjklsfghjklhjkladsfghjklghjklghjklklhjkldsfghjklfghjklsfghjkladsfghjkljklsfghjklfghjklghjklfghjkldsfghjklghjklkladsfghjkladsfghjkladsfghjkldsfghjklhjklklsfghjklhjkladsfghjklsfghjklfghjklkljklsfghjklfghjklghjkladsfghjkladsfghjklghjkldsfghjkljklklghjklfghjkljkljklhjklklsfghjkladsfghjklkldsfghjklsfghjklhjkladsfghjklghjkladsfghjkldsfghjklhjklfghjklhjklghjklkldsfghjklsfghjklhjklsfghjkljklghjklghjkladsfghjklfghjklfghjkladsfghjklkladsfghjkljklklfghjkldsfghjklfghjklfghjklkladsfghjklghjkljkladsfghjklhjklhjklklhjklghjkljklhjkldsfghjklklkldsfghjklfghjklklfghjklkladsfghjklfghjklfghjklghjklfghjklklsfghjklkldsfghjklhjklklfghjkljkldsfghjkladsfghjkldsfghjklghjklkldsfghjklghjklhjkladsfghjklhjklfghjklhjklklfghjklhjklghjklfghjklsfghjklhjkljkljklhjklsfghjklsfghjkladsfghjkladsfghjklsfghjklfghjklghjkladsfghjkldsfghjklfghjkldsfghjklhjklklfghjklhjklghjklklhjklfghjklkldsfghjkljkldsfghjklklhjkladsfghjkljklghjklklsfghjkljklkldsfghjklghjklsfghjklhjklfghjklsfghjkljklhjklsfghjklsfghjklklhjkldsfghjklsfghjkladsfghjkldsfghjkladsfghjklghjkljkladsfghjklhjklfghjklklsfghjklklkljklghjkladsfghjklsfghjkldsfghjklhjkladsfghjklfghjklghjklghjkladsfghjkljklghjklghjkldsfghjklfghjklhjklhjklfghjklfghjklhjklsfghjklkladsfghjklhjklhjkladsfghjklsfghjkldsfghjklsfghjkldsfghjkljklhjklghjkldsfghjklklhjklsfghjkladsfghjklklhjklsfghjklhjkljkljklklfghjklsfghjkljklghjkldsfghjkljklsfghjklkldsfghjkldsfghjkldsfghjkldsfghjkladsfghjklghjklklfghjklhjkljklhjklghjkljklkljklklhjklhjklsfghjklhjkladsfghjklsfghjklklklghjklghjklhjklhjklfghjkljklhjkljklghjklsfghjklfghjkldsfghjkljklghjklklkldsfghjkldsfghjkladsfghjklsfghjklkldsfghjklsfghjkldsfghjklfghjkljklhjklsfghjklsfghjklghjkladsfghjklfghjklsfghjklhjklhjklsfghjkladsfghjklghjkldsfghjklfghjklfghjkljkljklhjklghjklfghjkldsfghjkladsfghjklsfghjkldsfghjklfghjklsfghjklghjkljkljklklfghjkldsfghjklkladsfghjklklfghjkljkladsfghjkljklsfghjkljklghjklhjklklklfghjkljklklghjkladsfghjklghjkldsfghjklfghjklfghjkldsfghjklghjklklsfghjkladsfghjkldsfghjklsfghjkldsfghjkljkladsfghjklfghjkldsfghjklghjklkldsfghjkladsfghjkldsfghjklfghjklfghjklfghjkldsfghjklghjklklsfghjklfghjkladsfghjklhjklfghjkljklhjklsfghjkljklkljkladsfghjklhjklfghjklkladsfghjklfghjkljkljkljkladsfghjklfghjklhjklhjklhjklghjklhjkladsfghjklghjklhjklklfghjklhjklsfghjklghjklklfghjklsfghjkldsfghjklfghjklklfghjkladsfghjklghjklsfghjkljklkladsfghjklklghjklghjklfghjklsfghjkljkladsfghjkladsfghjklfghjklklghjkljklghjkldsfghjklsfghjklkldsfghjklsfghjklklghjklklklghjklfghjklsfghjkljklghjklkljklklhjklkladsfghjkladsfghjklhjkladsfghjklfghjklfghjklklfghjkladsfghjklhjkljkldsfghjkldsfghjkldsfghjkladsfghjklkladsfghjkladsfghjklfghjkladsfghjklfghjklghjklghjkldsfghjklghjklghjklsfghjklhjklklfghjkladsfghjklhjklghjkladsfghjkladsfghjkladsfghjklfghjklsfghjkldsfghjklfghjkladsfghjklsfghjklsfghjkljkldsfghjkljklklkldsfghjklghjkljkljkljkladsfghjklsfghjklsfghjklsfghjkljklghjkladsfghjkladsfghjklhjkljkldsfghjkljklhjklsfghjklfghjklghjkldsfghjklghjkladsfghjkladsfghjklghjklklghjklghjklhjklghjklfghjklhjklfghjklklklhjkldsfghjkldsfghjklfghjklsfghjklfghjklghjkldsfghjklklfghjkladsfghjkldsfghjkljklhjkljklklfghjkladsfghjklklsfghjkljklhjklklfghjklsfghjklfghjklklsfghjklghjkljklhjklfghjklghjkldsfghjkljkladsfghjkladsfghjklhjkljkljkladsfghjkladsfghjkldsfghjkldsfghjkladsfghjklsfghjkldsfghjklklghjklklsfghjklfghjkljklsfghjkljkldsfghjklhjklhjklghjklhjkladsfghjkladsfghjklfghjklkldsfghjklsfghjkldsfghjklklklfghjklsfghjklhjkladsfghjklghjklsfghjklsfghjklklghjklsfghjkljklhjklhjkldsfghjklsfghjklsfghjklfghjklghjkladsfghjklfghjkladsfghjklghjklfghjkladsfghjkladsfghjklhjkldsfghjklghjklhjklghjkldsfghjklhjklghjkldsfghjkldsfghjkladsfghjklghjkljklklklhjklkladsfghjklhjklfghjklghjkldsfghjklkladsfghjkljklfghjklhjkljkladsfghjkljkladsfghjklhjkladsfghjklghjklfghjkljklkldsfghjklghjkldsfghjkldsfghjklkladsfghjklhjklhjklghjklghjklhjkldsfghjkladsfghjklhjklfghjkldsfghjkljklhjklklhjklhjklghjklsfghjklhjklghjklsfghjklfghjklhjkladsfghjkljklfghjkljkladsfghjklkldsfghjklhjklhjklkldsfghjkldsfghjklkladsfghjklghjkldsfghjklsfghjklklsfghjklsfghjkldsfghjklsfghjklghjkldsfghjklfghjkldsfghjklsfghjklsfghjklhjklfghjklfghjklsfghjklhjklfghjklkljklghjkljkladsfghjklfghjkldsfghjklhjklfghjklkladsfghjklfghjklsfghjklsfghjklklsfghjklfghjklfghjklhjklklghjklghjklhjklhjklkljklsfghjklhjklghjkldsfghjklklhjklkljklhjklsfghjklhjklghjkladsfghjklghjklhjklfghjkldsfghjklfghjklklklghjklsfghjkldsfghjkldsfghjklklfghjklghjklfghjkldsfghjklfghjkladsfghjklfghjklfghjklsfghjklsfghjklfghjklsfghjklfghjklklghjklsfghjkladsfghjklsfghjkldsfghjklklhjklhjklhjkldsfghjklghjklfghjklklfghjklfghjklsfghjklhjkladsfghjkladsfghjklsfghjkldsfghjklfghjklghjklsfghjkljklhjkljkljkljkljklkldsfghjklhjklsfghjklfghjklklklkldsfghjkladsfghjkljkldsfghjkladsfghjklsfghjkladsfghjkldsfghjklfghjklklklghjkljklghjklghjkldsfghjklghjklsfghjklklhjkldsfghjklsfghjklhjklkladsfghjklklghjkljkldsfghjklsfghjklhjkladsfghjkljkladsfghjklhjklhjklhjkldsfghjkladsfghjklsfghjklsfghjklkljkladsfghjklkldsfghjklhjkljklkldsfghjkljkldsfghjkljklhjkladsfghjklklghjkladsfghjklfghjklklsfghjkladsfghjklfghjklsfghjklhjkldsfghjklhjklhjklghjklklfghjklfghjklklkljklfghjklghjkljklsfghjklsfghjklfghjkladsfghjkljkldsfghjklghjklsfghjkldsfghjklsfghjklklsfghjklklfghjklfghjklklklklklfghjklghjklsfghjklhjklklsfghjkladsfghjkljkljklsfghjklkljkladsfghjklsfghjklhjklfghjklfghjkldsfghjklfghjklghjklghjklghjkldsfghjkljkljkljklklsfghjklklghjklhjklhjkljklfghjkljkladsfghjkladsfghjklkljklfghjkldsfghjkljklhjkladsfghjklhjklfghjkladsfghjklsfghjkladsfghjkldsfghjklhjklhjklhjklhjkljkladsfghjklfghjkldsfghjklfghjklhjkldsfghjklkladsfghjklkljkljkljklhjkldsfghjkldsfghjklghjkldsfghjklsfghjklhjkldsfghjklhjkldsfghjkladsfghjklhjklsfghjklhjklsfghjkladsfghjklklhjklhjklhjklhjklfghjkladsfghjklghjkladsfghjkljkladsfghjkldsfghjkljkljkladsfghjklfghjkldsfghjklklklkladsfghjklghjklsfghjkladsfghjklfghjkldsfghjklsfghjklfghjkldsfghjklklghjklfghjkldsfghjklghjkljklsfghjkldsfghjklfghjklhjklklhjkladsfghjklsfghjklghjklklghjkljkldsfghjklghjkladsfghjklghjklfghjklklkljklhjkladsfghjkljklsfghjklkldsfghjkljklklkldsfghjklsfghjklfghjkldsfghjklsfghjklkljklsfghjklhjklklklhjklghjkladsfghjkladsfghjkladsfghjkladsfghjklghjklhjkljkladsfghjklhjkljklhjkldsfghjklklsfghjklklghjkldsfghjklkljkljklhjklsfghjkljklfghjklghjkljklfghjkladsfghjklsfghjklsfghjklhjklfghjklfghjkljkldsfghjkljklsfghjklsfghjklghjkljkladsfghjklhjkladsfghjklfghjkladsfghjkljklghjkljkladsfghjkladsfghjkldsfghjkljkldsfghjklsfghjkldsfghjklsfghjklfghjklghjklghjklfghjklghjklkladsfghjklsfghjklfghjklfghjkladsfghjklsfghjkladsfghjklghjkldsfghjklhjkldsfghjklfghjklklklfghjklsfghjklsfghjklghjklghjkladsfghjklklfghjklhjklsfghjkldsfghjkladsfghjkladsfghjklfghjklghjkljklhjkljkladsfghjklfghjklhjkldsfghjklklhjklfghjkladsfghjkldsfghjkladsfghjklfghjklfghjklfghjkljkladsfghjkladsfghjklsfghjklfghjkljklkl \ No newline at end of file diff --git "a/\345\210\233\345\273\272\345\244\247\346\226\207\344\273\266\345\217\212\346\265\201\347\232\204\344\275\234\344\270\232/bigdata/bigtxt" "b/\345\210\233\345\273\272\345\244\247\346\226\207\344\273\266\345\217\212\346\265\201\347\232\204\344\275\234\344\270\232/bigdata/bigtxt" new file mode 100644 index 0000000000000000000000000000000000000000..0da04cf84cfcea4c9cbccb8c55d2394ea7618ff3 --- /dev/null +++ "b/\345\210\233\345\273\272\345\244\247\346\226\207\344\273\266\345\217\212\346\265\201\347\232\204\344\275\234\344\270\232/bigdata/bigtxt" @@ -0,0 +1 @@ +fjiohfjhsjjiohfjhsjsjdafjiohfjhsjhsjjiohfjhsjsdafjiohfjhsjjhsjksdafjiohfjhsjohfjhsjfjiohfjhsjohfjhsjjiohfjhsjhfjhsjhfjhsjksdafjiohfjhsjhsjdafjiohfjhsjjiohfjhsjjiohfjhsjdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjjiohfjhsjdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjohfjhsjfjiohfjhsjafjiohfjhsjhfjhsjfjhsjhsjdafjiohfjhsjjiohfjhsjfjiohfjhsjksdafjiohfjhsjdafjiohfjhsjsjfjiohfjhsjjhsjhfjhsjdafjiohfjhsjksdafjiohfjhsjohfjhsjhsjjiohfjhsjiohfjhsjhsjjiohfjhsjafjiohfjhsjjiohfjhsjjhsjafjiohfjhsjjiohfjhsjafjiohfjhsjjhsjiohfjhsjiohfjhsjhfjhsjfjhsjhsjafjiohfjhsjsjsdafjiohfjhsjksdafjiohfjhsjjhsjsjjiohfjhsjiohfjhsjohfjhsjiohfjhsjsjjiohfjhsjdafjiohfjhsjiohfjhsjksdafjiohfjhsjdafjiohfjhsjhsjfjiohfjhsjfjiohfjhsjafjiohfjhsjjhsjohfjhsjsjhfjhsjafjiohfjhsjsjiohfjhsjiohfjhsjfjhsjhfjhsjhfjhsjfjiohfjhsjiohfjhsjjiohfjhsjfjiohfjhsjafjiohfjhsjafjiohfjhsjjhsjdafjiohfjhsjjiohfjhsjjiohfjhsjhsjfjhsjsjhfjhsjjiohfjhsjiohfjhsjdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjafjiohfjhsjhfjhsjfjhsjohfjhsjiohfjhsjfjiohfjhsjiohfjhsjjiohfjhsjafjiohfjhsjhfjhsjohfjhsjohfjhsjsjafjiohfjhsjfjiohfjhsjfjhsjfjiohfjhsjhsjdafjiohfjhsjfjiohfjhsjhfjhsjiohfjhsjsjsdafjiohfjhsjohfjhsjsjhfjhsjafjiohfjhsjjiohfjhsjfjiohfjhsjsjiohfjhsjiohfjhsjdafjiohfjhsjfjhsjfjiohfjhsjhfjhsjhsjjhsjhfjhsjiohfjhsjfjiohfjhsjfjiohfjhsjsdafjiohfjhsjfjiohfjhsjhsjjhsjsdafjiohfjhsjhsjohfjhsjfjiohfjhsjjiohfjhsjohfjhsjsjfjiohfjhsjjiohfjhsjfjiohfjhsjafjiohfjhsjjiohfjhsjhfjhsjjiohfjhsjjiohfjhsjsdafjiohfjhsjfjhsjiohfjhsjjhsjiohfjhsjhsjksdafjiohfjhsjhsjjhsjhsjksdafjiohfjhsjiohfjhsjjhsjdafjiohfjhsjfjhsjhsjsdafjiohfjhsjdafjiohfjhsjhsjsjfjhsjjhsjfjhsjdafjiohfjhsjfjhsjfjiohfjhsjdafjiohfjhsjdafjiohfjhsjjiohfjhsjafjiohfjhsjhfjhsjohfjhsjfjiohfjhsjfjiohfjhsjksdafjiohfjhsjiohfjhsjsjohfjhsjohfjhsjsdafjiohfjhsjjiohfjhsjhfjhsjhfjhsjafjiohfjhsjfjiohfjhsjjhsjohfjhsjiohfjhsjsjiohfjhsjdafjiohfjhsjfjiohfjhsjfjhsjhsjhfjhsjksdafjiohfjhsjjiohfjhsjfjhsjafjiohfjhsjdafjiohfjhsjfjiohfjhsjfjhsjjhsjohfjhsjiohfjhsjksdafjiohfjhsjohfjhsjksdafjiohfjhsjhsjksdafjiohfjhsjhfjhsjjhsjiohfjhsjfjiohfjhsjafjiohfjhsjksdafjiohfjhsjfjhsjafjiohfjhsjafjiohfjhsjiohfjhsjhsjjiohfjhsjafjiohfjhsjohfjhsjhfjhsjdafjiohfjhsjhfjhsjsjsdafjiohfjhsjhfjhsjfjiohfjhsjafjiohfjhsjsjjiohfjhsjksdafjiohfjhsjiohfjhsjjiohfjhsjksdafjiohfjhsjohfjhsjksdafjiohfjhsjhsjfjiohfjhsjsdafjiohfjhsjafjiohfjhsjjhsjohfjhsjhfjhsjhfjhsjjiohfjhsjsjafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjiohfjhsjsdafjiohfjhsjiohfjhsjhsjksdafjiohfjhsjjiohfjhsjsdafjiohfjhsjsjjhsjfjiohfjhsjsjfjhsjsjfjiohfjhsjsdafjiohfjhsjiohfjhsjohfjhsjjiohfjhsjafjiohfjhsjsjdafjiohfjhsjdafjiohfjhsjfjiohfjhsjdafjiohfjhsjohfjhsjohfjhsjfjiohfjhsjiohfjhsjhfjhsjhsjohfjhsjhfjhsjsdafjiohfjhsjohfjhsjjhsjsdafjiohfjhsjfjiohfjhsjfjiohfjhsjsdafjiohfjhsjhsjohfjhsjjhsjhsjiohfjhsjsjhfjhsjafjiohfjhsjfjhsjksdafjiohfjhsjjhsjafjiohfjhsjfjhsjhfjhsjjiohfjhsjsdafjiohfjhsjohfjhsjhsjafjiohfjhsjjiohfjhsjafjiohfjhsjohfjhsjafjiohfjhsjiohfjhsjdafjiohfjhsjfjiohfjhsjhfjhsjksdafjiohfjhsjfjhsjfjiohfjhsjohfjhsjhsjiohfjhsjhfjhsjiohfjhsjsjksdafjiohfjhsjhsjjiohfjhsjhfjhsjdafjiohfjhsjdafjiohfjhsjjiohfjhsjsjiohfjhsjiohfjhsjiohfjhsjiohfjhsjfjhsjafjiohfjhsjksdafjiohfjhsjhfjhsjhfjhsjjiohfjhsjiohfjhsjohfjhsjjhsjfjhsjohfjhsjsjsjhsjiohfjhsjsjfjiohfjhsjksdafjiohfjhsjafjiohfjhsjafjiohfjhsjafjiohfjhsjjiohfjhsjhsjohfjhsjhsjsdafjiohfjhsjhfjhsjfjiohfjhsjdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjiohfjhsjksdafjiohfjhsjjhsjksdafjiohfjhsjsjjhsjhfjhsjjhsjohfjhsjafjiohfjhsjhsjsjohfjhsjafjiohfjhsjfjiohfjhsjiohfjhsjsdafjiohfjhsjjiohfjhsjohfjhsjfjhsjhsjsdafjiohfjhsjjhsjjiohfjhsjhsjfjiohfjhsjhsjjhsjiohfjhsjhfjhsjsjsjafjiohfjhsjhfjhsjsjhfjhsjsjsdafjiohfjhsjksdafjiohfjhsjiohfjhsjjiohfjhsjjhsjsdafjiohfjhsjfjiohfjhsjhsjsdafjiohfjhsjiohfjhsjfjiohfjhsjfjhsjfjiohfjhsjfjiohfjhsjjiohfjhsjjiohfjhsjohfjhsjafjiohfjhsjksdafjiohfjhsjohfjhsjhfjhsjfjhsjhfjhsjohfjhsjfjhsjfjiohfjhsjjiohfjhsjiohfjhsjhfjhsjsjsdafjiohfjhsjhsjsjdafjiohfjhsjdafjiohfjhsjiohfjhsjhsjafjiohfjhsjhsjsdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjhsjsjafjiohfjhsjsjksdafjiohfjhsjhfjhsjhsjjhsjfjiohfjhsjhsjfjhsjohfjhsjjhsjohfjhsjfjhsjfjiohfjhsjohfjhsjjiohfjhsjohfjhsjjiohfjhsjdafjiohfjhsjksdafjiohfjhsjsjjiohfjhsjjiohfjhsjdafjiohfjhsjfjhsjohfjhsjiohfjhsjsjdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjhsjdafjiohfjhsjiohfjhsjafjiohfjhsjohfjhsjjiohfjhsjjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjohfjhsjksdafjiohfjhsjsjohfjhsjjiohfjhsjiohfjhsjsjohfjhsjjhsjdafjiohfjhsjfjiohfjhsjjiohfjhsjsdafjiohfjhsjiohfjhsjjiohfjhsjjhsjdafjiohfjhsjjiohfjhsjiohfjhsjfjhsjhfjhsjksdafjiohfjhsjjiohfjhsjiohfjhsjfjiohfjhsjfjiohfjhsjafjiohfjhsjhsjdafjiohfjhsjafjiohfjhsjhsjsjksdafjiohfjhsjjiohfjhsjhsjfjiohfjhsjksdafjiohfjhsjdafjiohfjhsjjiohfjhsjhfjhsjhfjhsjfjhsjohfjhsjiohfjhsjhsjohfjhsjjhsjksdafjiohfjhsjiohfjhsjksdafjiohfjhsjjiohfjhsjiohfjhsjsjksdafjiohfjhsjohfjhsjsdafjiohfjhsjjiohfjhsjhfjhsjohfjhsjsjksdafjiohfjhsjiohfjhsjksdafjiohfjhsjdafjiohfjhsjafjiohfjhsjjiohfjhsjhfjhsjhsjhfjhsjdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjjiohfjhsjsdafjiohfjhsjohfjhsjohfjhsjfjhsjiohfjhsjjhsjhfjhsjafjiohfjhsjsdafjiohfjhsjfjhsjksdafjiohfjhsjjiohfjhsjjiohfjhsjhsjfjiohfjhsjsjdafjiohfjhsjdafjiohfjhsjafjiohfjhsjhfjhsjiohfjhsjhsjohfjhsjhsjdafjiohfjhsjafjiohfjhsjdafjiohfjhsjsjiohfjhsjiohfjhsjksdafjiohfjhsjiohfjhsjafjiohfjhsjhsjdafjiohfjhsjiohfjhsjsdafjiohfjhsjdafjiohfjhsjohfjhsjfjiohfjhsjohfjhsjohfjhsjjhsjjhsjhfjhsjiohfjhsjfjhsjksdafjiohfjhsjsjohfjhsjjiohfjhsjjhsjohfjhsjhsjksdafjiohfjhsjfjhsjsjdafjiohfjhsjfjhsjafjiohfjhsjhsjhfjhsjfjiohfjhsjhfjhsjhfjhsjiohfjhsjhsjjhsjhfjhsjhfjhsjafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjhfjhsjdafjiohfjhsjjhsjsjhfjhsjksdafjiohfjhsjdafjiohfjhsjohfjhsjafjiohfjhsjfjiohfjhsjjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjdafjiohfjhsjfjiohfjhsjohfjhsjksdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjiohfjhsjiohfjhsjksdafjiohfjhsjafjiohfjhsjjiohfjhsjhfjhsjsjhfjhsjjiohfjhsjjhsjksdafjiohfjhsjhsjhsjsdafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjiohfjhsjjiohfjhsjafjiohfjhsjafjiohfjhsjjhsjhsjhsjksdafjiohfjhsjjiohfjhsjjhsjohfjhsjiohfjhsjjhsjfjhsjjhsjsjfjhsjafjiohfjhsjhsjfjiohfjhsjfjiohfjhsjjhsjksdafjiohfjhsjafjiohfjhsjdafjiohfjhsjfjiohfjhsjafjiohfjhsjdafjiohfjhsjafjiohfjhsjjiohfjhsjfjhsjdafjiohfjhsjjhsjiohfjhsjhfjhsjfjiohfjhsjiohfjhsjsdafjiohfjhsjhfjhsjohfjhsjohfjhsjiohfjhsjksdafjiohfjhsjafjiohfjhsjhsjhfjhsjiohfjhsjsdafjiohfjhsjjiohfjhsjohfjhsjiohfjhsjohfjhsjhsjiohfjhsjfjiohfjhsjafjiohfjhsjsjafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjohfjhsjksdafjiohfjhsjjhsjafjiohfjhsjjhsjsjhfjhsjsjhfjhsjhfjhsjksdafjiohfjhsjhsjsdafjiohfjhsjafjiohfjhsjfjiohfjhsjfjhsjafjiohfjhsjhfjhsjdafjiohfjhsjohfjhsjdafjiohfjhsjfjhsjfjhsjjhsjhfjhsjjhsjafjiohfjhsjafjiohfjhsjohfjhsjjhsjhsjjiohfjhsjafjiohfjhsjsdafjiohfjhsjsjhsjhfjhsjhsjohfjhsjksdafjiohfjhsjjiohfjhsjksdafjiohfjhsjiohfjhsjafjiohfjhsjhsjsjafjiohfjhsjohfjhsjhfjhsjjiohfjhsjiohfjhsjfjhsjfjhsjjiohfjhsjsdafjiohfjhsjhfjhsjiohfjhsjfjiohfjhsjjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjhsjhfjhsjsjfjhsjksdafjiohfjhsjdafjiohfjhsjdafjiohfjhsjjiohfjhsjohfjhsjhsjjhsjjhsjdafjiohfjhsjhsjksdafjiohfjhsjiohfjhsjafjiohfjhsjfjhsjksdafjiohfjhsjhfjhsjfjhsjsdafjiohfjhsjjiohfjhsjafjiohfjhsjhfjhsjohfjhsjfjiohfjhsjhsjohfjhsjjhsjsdafjiohfjhsjjiohfjhsjsdafjiohfjhsjfjhsjfjiohfjhsjfjhsjohfjhsjafjiohfjhsjfjiohfjhsjfjhsjhsjdafjiohfjhsjjhsjjiohfjhsjjhsjsjafjiohfjhsjohfjhsjhfjhsjhsjjiohfjhsjksdafjiohfjhsjfjiohfjhsjfjiohfjhsjhsjfjhsjjiohfjhsjhfjhsjfjhsjfjiohfjhsjhfjhsjhfjhsjfjiohfjhsjsjjhsjksdafjiohfjhsjhfjhsjafjiohfjhsjafjiohfjhsjfjhsjfjhsjfjiohfjhsjdafjiohfjhsjhsjfjiohfjhsjhsjohfjhsjfjiohfjhsjsdafjiohfjhsjdafjiohfjhsjfjhsjjiohfjhsjfjhsjhfjhsjsjfjhsjdafjiohfjhsjohfjhsjhfjhsjjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjohfjhsjhfjhsjfjhsjfjiohfjhsjhfjhsjsjjiohfjhsjksdafjiohfjhsjohfjhsjsdafjiohfjhsjafjiohfjhsjafjiohfjhsjdafjiohfjhsjhfjhsjsjfjhsjjhsjksdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjiohfjhsjjhsjfjhsjsjjhsjhsjafjiohfjhsjjhsjfjhsjohfjhsjafjiohfjhsjjhsjafjiohfjhsjjhsjjiohfjhsjksdafjiohfjhsjiohfjhsjhfjhsjsjjhsjdafjiohfjhsjhfjhsjksdafjiohfjhsjhfjhsjjhsjafjiohfjhsjdafjiohfjhsjdafjiohfjhsjhfjhsjafjiohfjhsjhfjhsjfjhsjdafjiohfjhsjiohfjhsjjhsjjiohfjhsjjhsjhfjhsjsdafjiohfjhsjjhsjdafjiohfjhsjfjhsjjhsjfjhsjsjsjjiohfjhsjjiohfjhsjhsjjiohfjhsjdafjiohfjhsjhsjjhsjsjafjiohfjhsjfjiohfjhsjjiohfjhsjhfjhsjafjiohfjhsjiohfjhsjjhsjdafjiohfjhsjksdafjiohfjhsjjiohfjhsjsdafjiohfjhsjhfjhsjhsjohfjhsjsjjiohfjhsjdafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjafjiohfjhsjafjiohfjhsjohfjhsjafjiohfjhsjfjiohfjhsjhsjjhsjksdafjiohfjhsjsjohfjhsjdafjiohfjhsjohfjhsjafjiohfjhsjjhsjfjiohfjhsjafjiohfjhsjjhsjfjhsjksdafjiohfjhsjhsjafjiohfjhsjdafjiohfjhsjjiohfjhsjohfjhsjfjiohfjhsjdafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjhsjjhsjhsjdafjiohfjhsjiohfjhsjjhsjsdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjfjhsjsdafjiohfjhsjsdafjiohfjhsjohfjhsjhsjsdafjiohfjhsjjiohfjhsjksdafjiohfjhsjsjjhsjfjiohfjhsjksdafjiohfjhsjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjjiohfjhsjsdafjiohfjhsjfjhsjsjsjfjiohfjhsjdafjiohfjhsjjhsjjiohfjhsjsjafjiohfjhsjhsjsdafjiohfjhsjafjiohfjhsjfjhsjsjdafjiohfjhsjiohfjhsjhsjdafjiohfjhsjsjhsjksdafjiohfjhsjfjhsjiohfjhsjiohfjhsjohfjhsjdafjiohfjhsjfjiohfjhsjsjsjhsjsjjiohfjhsjiohfjhsjksdafjiohfjhsjjiohfjhsjafjiohfjhsjjhsjiohfjhsjjiohfjhsjafjiohfjhsjhfjhsjfjhsjafjiohfjhsjafjiohfjhsjjhsjafjiohfjhsjiohfjhsjdafjiohfjhsjfjiohfjhsjiohfjhsjhsjhsjsdafjiohfjhsjdafjiohfjhsjdafjiohfjhsjsjsjdafjiohfjhsjjiohfjhsjsdafjiohfjhsjsjohfjhsjsjsjiohfjhsjohfjhsjhfjhsjjiohfjhsjiohfjhsjjhsjfjiohfjhsjjiohfjhsjksdafjiohfjhsjfjhsjjhsjjiohfjhsjjhsjfjhsjsdafjiohfjhsjafjiohfjhsjafjiohfjhsjjhsjafjiohfjhsjjhsjsdafjiohfjhsjsjksdafjiohfjhsjfjhsjiohfjhsjafjiohfjhsjfjiohfjhsjohfjhsjfjiohfjhsjsdafjiohfjhsjafjiohfjhsjafjiohfjhsjfjiohfjhsjfjhsjjiohfjhsjiohfjhsjjhsjdafjiohfjhsjjhsjfjhsjksdafjiohfjhsjjhsjafjiohfjhsjsdafjiohfjhsjsjjhsjksdafjiohfjhsjfjhsjiohfjhsjjhsjfjhsjjiohfjhsjsjfjiohfjhsjsjhsjjiohfjhsjhfjhsjhsjhsjiohfjhsjksdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjiohfjhsjsjhfjhsjjhsjhfjhsjjhsjksdafjiohfjhsjiohfjhsjfjhsjjiohfjhsjiohfjhsjsdafjiohfjhsjafjiohfjhsjfjhsjfjhsjohfjhsjsjdafjiohfjhsjsdafjiohfjhsjiohfjhsjfjhsjafjiohfjhsjfjiohfjhsjhfjhsjsjksdafjiohfjhsjksdafjiohfjhsjfjhsjjiohfjhsjhfjhsjhfjhsjohfjhsjsjdafjiohfjhsjhsjjhsjfjiohfjhsjsjksdafjiohfjhsjdafjiohfjhsjiohfjhsjiohfjhsjdafjiohfjhsjohfjhsjfjhsjjhsjsjohfjhsjksdafjiohfjhsjohfjhsjjhsjsdafjiohfjhsjiohfjhsjfjiohfjhsjdafjiohfjhsjfjhsjjhsjiohfjhsjfjhsjjhsjfjhsjfjiohfjhsjsjohfjhsjsdafjiohfjhsjjiohfjhsjfjiohfjhsjfjiohfjhsjhfjhsjsdafjiohfjhsjsdafjiohfjhsjsjhfjhsjhfjhsjdafjiohfjhsjfjiohfjhsjsjsjhsjhfjhsjsdafjiohfjhsjafjiohfjhsjohfjhsjohfjhsjdafjiohfjhsjhsjjiohfjhsjiohfjhsjhfjhsjhsjdafjiohfjhsjsdafjiohfjhsjafjiohfjhsjhfjhsjsjjhsjjiohfjhsjohfjhsjjiohfjhsjafjiohfjhsjksdafjiohfjhsjjhsjsjfjhsjdafjiohfjhsjjhsjjhsjjhsjjiohfjhsjdafjiohfjhsjdafjiohfjhsjjhsjafjiohfjhsjjhsjiohfjhsjohfjhsjjhsjsjdafjiohfjhsjsdafjiohfjhsjfjhsjsdafjiohfjhsjhsjjhsjhsjohfjhsjsjhfjhsjjhsjjhsjhsjsdafjiohfjhsjjhsjsdafjiohfjhsjohfjhsjjhsjhfjhsjsjafjiohfjhsjksdafjiohfjhsjfjiohfjhsjjhsjdafjiohfjhsjiohfjhsjafjiohfjhsjsdafjiohfjhsjjiohfjhsjafjiohfjhsjksdafjiohfjhsjjiohfjhsjdafjiohfjhsjafjiohfjhsjjiohfjhsjafjiohfjhsjfjiohfjhsjafjiohfjhsjhfjhsjsjksdafjiohfjhsjiohfjhsjksdafjiohfjhsjiohfjhsjhsjafjiohfjhsjiohfjhsjdafjiohfjhsjiohfjhsjhfjhsjsdafjiohfjhsjiohfjhsjafjiohfjhsjsdafjiohfjhsjhfjhsjafjiohfjhsjhfjhsjiohfjhsjohfjhsjjhsjhfjhsjsdafjiohfjhsjjhsjafjiohfjhsjafjiohfjhsjksdafjiohfjhsjjhsjhsjsdafjiohfjhsjjhsjhsjfjhsjohfjhsjfjhsjjhsjafjiohfjhsjohfjhsjdafjiohfjhsjksdafjiohfjhsjhsjjiohfjhsjfjhsjafjiohfjhsjiohfjhsjsdafjiohfjhsjohfjhsjfjhsjafjiohfjhsjsdafjiohfjhsjhsjiohfjhsjsdafjiohfjhsjafjiohfjhsjhfjhsjjhsjsdafjiohfjhsjiohfjhsjafjiohfjhsjhsjjiohfjhsjjhsjhsjhsjfjhsjsjiohfjhsjhsjjiohfjhsjiohfjhsjksdafjiohfjhsjiohfjhsjhsjsdafjiohfjhsjfjhsjfjiohfjhsjsjohfjhsjksdafjiohfjhsjhfjhsjsjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjafjiohfjhsjdafjiohfjhsjdafjiohfjhsjsjjhsjjhsjdafjiohfjhsjfjhsjsdafjiohfjhsjsjksdafjiohfjhsjhfjhsjsdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjhfjhsjsdafjiohfjhsjfjhsjhsjohfjhsjsdafjiohfjhsjhfjhsjhfjhsjsjafjiohfjhsjfjiohfjhsjhfjhsjsdafjiohfjhsjhsjdafjiohfjhsjiohfjhsjsdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjsjdafjiohfjhsjjhsjhsjsdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjhsjsjhsjfjiohfjhsjsdafjiohfjhsjsjiohfjhsjdafjiohfjhsjsdafjiohfjhsjhfjhsjohfjhsjjiohfjhsjdafjiohfjhsjafjiohfjhsjfjhsjsjksdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjohfjhsjksdafjiohfjhsjfjhsjjiohfjhsjiohfjhsjsjjiohfjhsjfjhsjfjiohfjhsjdafjiohfjhsjhsjsjhsjsdafjiohfjhsjafjiohfjhsjjhsjsdafjiohfjhsjiohfjhsjfjhsjdafjiohfjhsjiohfjhsjohfjhsjjhsjksdafjiohfjhsjdafjiohfjhsjfjiohfjhsjjiohfjhsjsjfjiohfjhsjafjiohfjhsjiohfjhsjohfjhsjjiohfjhsjfjhsjsdafjiohfjhsjfjhsjjhsjohfjhsjjiohfjhsjsdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjafjiohfjhsjafjiohfjhsjohfjhsjiohfjhsjiohfjhsjhfjhsjfjhsjjiohfjhsjksdafjiohfjhsjfjhsjjiohfjhsjfjiohfjhsjjiohfjhsjdafjiohfjhsjsdafjiohfjhsjhsjdafjiohfjhsjksdafjiohfjhsjiohfjhsjhfjhsjjhsjsdafjiohfjhsjksdafjiohfjhsjfjhsjohfjhsjdafjiohfjhsjfjhsjdafjiohfjhsjjiohfjhsjiohfjhsjfjiohfjhsjsjfjiohfjhsjfjiohfjhsjiohfjhsjhfjhsjjhsjfjhsjfjiohfjhsjjiohfjhsjhsjsjafjiohfjhsjjiohfjhsjsjjiohfjhsjjhsjsdafjiohfjhsjksdafjiohfjhsjhfjhsjfjhsjsdafjiohfjhsjhfjhsjksdafjiohfjhsjsjhfjhsjjhsjfjhsjdafjiohfjhsjsdafjiohfjhsjjhsjksdafjiohfjhsjohfjhsjohfjhsjsdafjiohfjhsjjiohfjhsjafjiohfjhsjfjiohfjhsjafjiohfjhsjfjhsjksdafjiohfjhsjohfjhsjsdafjiohfjhsjohfjhsjhsjfjhsjjiohfjhsjohfjhsjhsjfjhsjsdafjiohfjhsjdafjiohfjhsjafjiohfjhsjjhsjafjiohfjhsjsdafjiohfjhsjhsjhsjohfjhsjfjhsjfjhsjsjafjiohfjhsjhsjfjiohfjhsjsjjhsjfjhsjhfjhsjhfjhsjhfjhsjhsjdafjiohfjhsjfjhsjjiohfjhsjafjiohfjhsjhsjjiohfjhsjksdafjiohfjhsjdafjiohfjhsjhfjhsjsjsjafjiohfjhsjsdafjiohfjhsjjhsjfjhsjiohfjhsjfjhsjafjiohfjhsjdafjiohfjhsjhsjsjfjiohfjhsjiohfjhsjfjhsjfjiohfjhsjsdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjjhsjsdafjiohfjhsjafjiohfjhsjiohfjhsjsdafjiohfjhsjohfjhsjafjiohfjhsjiohfjhsjafjiohfjhsjohfjhsjjiohfjhsjsdafjiohfjhsjfjhsjjhsjiohfjhsjhsjhsjsdafjiohfjhsjjiohfjhsjsjsdafjiohfjhsjiohfjhsjafjiohfjhsjafjiohfjhsjjiohfjhsjjiohfjhsjjiohfjhsjafjiohfjhsjksdafjiohfjhsjhfjhsjdafjiohfjhsjafjiohfjhsjohfjhsjdafjiohfjhsjfjiohfjhsjafjiohfjhsjksdafjiohfjhsjhfjhsjohfjhsjohfjhsjhfjhsjiohfjhsjfjhsjfjiohfjhsjksdafjiohfjhsjafjiohfjhsjohfjhsjjiohfjhsjiohfjhsjiohfjhsjhfjhsjjhsjdafjiohfjhsjhfjhsjsdafjiohfjhsjksdafjiohfjhsjsjdafjiohfjhsjhsjsjsdafjiohfjhsjohfjhsjsdafjiohfjhsjjhsjsjfjiohfjhsjjiohfjhsjsjfjhsjjhsjjhsjdafjiohfjhsjhsjfjhsjksdafjiohfjhsjdafjiohfjhsjhsjfjiohfjhsjhsjjiohfjhsjjiohfjhsjfjiohfjhsjksdafjiohfjhsjohfjhsjksdafjiohfjhsjhsjksdafjiohfjhsjsjiohfjhsjiohfjhsjdafjiohfjhsjsjfjiohfjhsjjiohfjhsjiohfjhsjksdafjiohfjhsjsjksdafjiohfjhsjfjhsjsdafjiohfjhsjdafjiohfjhsjiohfjhsjafjiohfjhsjsdafjiohfjhsjfjhsjfjhsjksdafjiohfjhsjhfjhsjhsjksdafjiohfjhsjdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjfjiohfjhsjjiohfjhsjfjhsjiohfjhsjsjsjsdafjiohfjhsjdafjiohfjhsjfjiohfjhsjohfjhsjohfjhsjfjiohfjhsjjiohfjhsjjhsjjhsjhfjhsjsdafjiohfjhsjfjhsjfjhsjfjhsjjhsjksdafjiohfjhsjohfjhsjsdafjiohfjhsjfjhsjfjhsjdafjiohfjhsjfjhsjfjhsjfjiohfjhsjohfjhsjhsjiohfjhsjsjsjdafjiohfjhsjohfjhsjdafjiohfjhsjfjiohfjhsjhfjhsjafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjhfjhsjjiohfjhsjhfjhsjhfjhsjjiohfjhsjdafjiohfjhsjdafjiohfjhsjjiohfjhsjksdafjiohfjhsjhfjhsjohfjhsjksdafjiohfjhsjafjiohfjhsjfjhsjdafjiohfjhsjhsjfjiohfjhsjsjjiohfjhsjhsjfjhsjksdafjiohfjhsjhfjhsjsdafjiohfjhsjsjafjiohfjhsjksdafjiohfjhsjsjfjhsjsdafjiohfjhsjsjksdafjiohfjhsjjhsjhfjhsjsdafjiohfjhsjiohfjhsjjiohfjhsjksdafjiohfjhsjjiohfjhsjohfjhsjsdafjiohfjhsjhfjhsjksdafjiohfjhsjsjjiohfjhsjhfjhsjksdafjiohfjhsjfjiohfjhsjdafjiohfjhsjjhsjhfjhsjafjiohfjhsjhfjhsjohfjhsjksdafjiohfjhsjsjohfjhsjfjiohfjhsjafjiohfjhsjjhsjsjiohfjhsjfjhsjksdafjiohfjhsjsjjhsjjhsjjhsjksdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjohfjhsjdafjiohfjhsjdafjiohfjhsjfjhsjsdafjiohfjhsjfjiohfjhsjhfjhsjafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjsjiohfjhsjksdafjiohfjhsjhfjhsjhsjiohfjhsjhsjdafjiohfjhsjdafjiohfjhsjiohfjhsjfjiohfjhsjiohfjhsjhfjhsjafjiohfjhsjhsjhfjhsjhsjjiohfjhsjfjiohfjhsjiohfjhsjsjafjiohfjhsjhfjhsjohfjhsjfjiohfjhsjjhsjsdafjiohfjhsjjhsjjiohfjhsjhfjhsjohfjhsjiohfjhsjksdafjiohfjhsjjhsjjiohfjhsjdafjiohfjhsjjhsjohfjhsjjiohfjhsjsjdafjiohfjhsjhfjhsjjhsjfjiohfjhsjsjksdafjiohfjhsjafjiohfjhsjfjhsjsdafjiohfjhsjhfjhsjafjiohfjhsjfjiohfjhsjohfjhsjiohfjhsjfjiohfjhsjfjhsjksdafjiohfjhsjhsjdafjiohfjhsjsjiohfjhsjhfjhsjjhsjohfjhsjhfjhsjfjhsjafjiohfjhsjsdafjiohfjhsjhfjhsjafjiohfjhsjiohfjhsjafjiohfjhsjjiohfjhsjiohfjhsjhfjhsjsdafjiohfjhsjfjiohfjhsjhsjafjiohfjhsjsdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjhsjfjhsjsjsdafjiohfjhsjiohfjhsjiohfjhsjiohfjhsjhfjhsjdafjiohfjhsjsdafjiohfjhsjjiohfjhsjdafjiohfjhsjfjiohfjhsjafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjjiohfjhsjdafjiohfjhsjiohfjhsjfjiohfjhsjfjhsjafjiohfjhsjdafjiohfjhsjfjhsjksdafjiohfjhsjiohfjhsjhfjhsjfjiohfjhsjdafjiohfjhsjhsjhsjfjiohfjhsjsdafjiohfjhsjhsjsdafjiohfjhsjjiohfjhsjiohfjhsjdafjiohfjhsjsjfjhsjhsjfjhsjsjsdafjiohfjhsjhfjhsjohfjhsjjiohfjhsjhfjhsjohfjhsjsjafjiohfjhsjafjiohfjhsjdafjiohfjhsjohfjhsjohfjhsjdafjiohfjhsjhfjhsjfjhsjjhsjohfjhsjhfjhsjsdafjiohfjhsjjiohfjhsjhsjsjafjiohfjhsjsdafjiohfjhsjfjiohfjhsjdafjiohfjhsjiohfjhsjohfjhsjhsjfjiohfjhsjfjiohfjhsjhfjhsjdafjiohfjhsjfjiohfjhsjdafjiohfjhsjhfjhsjsdafjiohfjhsjsjfjiohfjhsjafjiohfjhsjiohfjhsjfjhsjiohfjhsjiohfjhsjafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjohfjhsjhsjjhsjfjhsjsjfjiohfjhsjjiohfjhsjafjiohfjhsjhsjksdafjiohfjhsjksdafjiohfjhsjohfjhsjsjksdafjiohfjhsjfjhsjiohfjhsjdafjiohfjhsjhsjsdafjiohfjhsjsjfjhsjsdafjiohfjhsjiohfjhsjafjiohfjhsjhfjhsjiohfjhsjhfjhsjksdafjiohfjhsjohfjhsjafjiohfjhsjfjhsjksdafjiohfjhsjafjiohfjhsjiohfjhsjsjjiohfjhsjjhsjdafjiohfjhsjjiohfjhsjfjiohfjhsjfjhsjiohfjhsjsjksdafjiohfjhsjsjsdafjiohfjhsjjhsjfjhsjohfjhsjfjiohfjhsjdafjiohfjhsjjhsjhsjiohfjhsjiohfjhsjohfjhsjhfjhsjjhsjksdafjiohfjhsjsdafjiohfjhsjhsjsjksdafjiohfjhsjksdafjiohfjhsjjhsjdafjiohfjhsjiohfjhsjsjafjiohfjhsjfjhsjsdafjiohfjhsjsjohfjhsjjiohfjhsjohfjhsjsdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjsjjiohfjhsjiohfjhsjsjksdafjiohfjhsjafjiohfjhsjfjhsjdafjiohfjhsjsjafjiohfjhsjjhsjdafjiohfjhsjohfjhsjjiohfjhsjhfjhsjfjiohfjhsjfjiohfjhsjohfjhsjsdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjohfjhsjhfjhsjhfjhsjksdafjiohfjhsjfjiohfjhsjiohfjhsjdafjiohfjhsjdafjiohfjhsjjiohfjhsjsjfjhsjfjiohfjhsjksdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjsjjiohfjhsjfjhsjsdafjiohfjhsjhsjfjiohfjhsjjiohfjhsjhsjhsjfjhsjsdafjiohfjhsjfjhsjsjsdafjiohfjhsjsjiohfjhsjhfjhsjdafjiohfjhsjsdafjiohfjhsjjhsjhfjhsjfjhsjfjhsjksdafjiohfjhsjsdafjiohfjhsjiohfjhsjjiohfjhsjsjfjhsjsjhsjafjiohfjhsjjiohfjhsjiohfjhsjjiohfjhsjsjfjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjfjhsjohfjhsjhfjhsjksdafjiohfjhsjdafjiohfjhsjfjhsjafjiohfjhsjiohfjhsjafjiohfjhsjhsjsdafjiohfjhsjksdafjiohfjhsjjiohfjhsjdafjiohfjhsjohfjhsjhfjhsjksdafjiohfjhsjhfjhsjsdafjiohfjhsjsdafjiohfjhsjhsjfjhsjdafjiohfjhsjksdafjiohfjhsjfjhsjfjiohfjhsjjhsjafjiohfjhsjhfjhsjfjiohfjhsjfjiohfjhsjksdafjiohfjhsjhfjhsjjiohfjhsjhsjsdafjiohfjhsjhfjhsjsdafjiohfjhsjjiohfjhsjhsjafjiohfjhsjsdafjiohfjhsjjiohfjhsjfjhsjksdafjiohfjhsjohfjhsjksdafjiohfjhsjfjiohfjhsjohfjhsjfjhsjhfjhsjjiohfjhsjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjjhsjhsjsdafjiohfjhsjiohfjhsjjhsjsdafjiohfjhsjjiohfjhsjjiohfjhsjhfjhsjsdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjohfjhsjfjiohfjhsjjiohfjhsjafjiohfjhsjhsjohfjhsjdafjiohfjhsjjiohfjhsjafjiohfjhsjksdafjiohfjhsjhsjsdafjiohfjhsjjiohfjhsjafjiohfjhsjhsjdafjiohfjhsjiohfjhsjiohfjhsjjiohfjhsjiohfjhsjiohfjhsjjiohfjhsjfjhsjsjsjiohfjhsjjhsjafjiohfjhsjsdafjiohfjhsjiohfjhsjohfjhsjafjiohfjhsjjhsjiohfjhsjhfjhsjiohfjhsjsjjiohfjhsjfjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjiohfjhsjhsjfjhsjjiohfjhsjsdafjiohfjhsjfjhsjjiohfjhsjiohfjhsjhfjhsjafjiohfjhsjafjiohfjhsjsjksdafjiohfjhsjjiohfjhsjdafjiohfjhsjfjiohfjhsjafjiohfjhsjsdafjiohfjhsjfjhsjhsjhfjhsjhsjjiohfjhsjjiohfjhsjksdafjiohfjhsjjiohfjhsjsdafjiohfjhsjafjiohfjhsjjhsjjiohfjhsjjhsjohfjhsjsjfjiohfjhsjhsjhsjfjiohfjhsjfjhsjjhsjksdafjiohfjhsjdafjiohfjhsjfjiohfjhsjohfjhsjksdafjiohfjhsjfjhsjafjiohfjhsjdafjiohfjhsjjhsjfjhsjfjhsjiohfjhsjhfjhsjfjhsjfjhsjafjiohfjhsjdafjiohfjhsjjhsjsjksdafjiohfjhsjiohfjhsjjhsjhsjfjiohfjhsjfjiohfjhsjsdafjiohfjhsjohfjhsjohfjhsjfjhsjjhsjiohfjhsjsdafjiohfjhsjhfjhsjksdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjafjiohfjhsjsdafjiohfjhsjafjiohfjhsjafjiohfjhsjhfjhsjfjiohfjhsjjiohfjhsjohfjhsjafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjiohfjhsjfjiohfjhsjsjjhsjdafjiohfjhsjhfjhsjohfjhsjsjfjiohfjhsjiohfjhsjjhsjhsjiohfjhsjafjiohfjhsjfjhsjjhsjhfjhsjhsjhsjjhsjjhsjiohfjhsjafjiohfjhsjsjfjhsjfjhsjfjhsjsdafjiohfjhsjohfjhsjhfjhsjhsjhsjafjiohfjhsjafjiohfjhsjhfjhsjiohfjhsjfjhsjafjiohfjhsjjiohfjhsjhfjhsjohfjhsjhsjiohfjhsjafjiohfjhsjksdafjiohfjhsjafjiohfjhsjiohfjhsjhsjhfjhsjhsjhfjhsjohfjhsjhsjjhsjjiohfjhsjksdafjiohfjhsjohfjhsjjiohfjhsjdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjsjhfjhsjsdafjiohfjhsjhsjohfjhsjdafjiohfjhsjsjjhsjdafjiohfjhsjjiohfjhsjsjdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjsjjiohfjhsjafjiohfjhsjjiohfjhsjsdafjiohfjhsjsjsdafjiohfjhsjjiohfjhsjksdafjiohfjhsjhsjohfjhsjsdafjiohfjhsjfjhsjksdafjiohfjhsjhfjhsjohfjhsjfjiohfjhsjohfjhsjsjiohfjhsjohfjhsjhfjhsjohfjhsjdafjiohfjhsjjhsjksdafjiohfjhsjjiohfjhsjdafjiohfjhsjfjhsjohfjhsjhfjhsjfjhsjdafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjfjhsjsdafjiohfjhsjfjiohfjhsjsjhfjhsjafjiohfjhsjsjdafjiohfjhsjjiohfjhsjhfjhsjsdafjiohfjhsjafjiohfjhsjafjiohfjhsjsjafjiohfjhsjjiohfjhsjohfjhsjfjiohfjhsjfjiohfjhsjhfjhsjksdafjiohfjhsjhsjjhsjsjiohfjhsjohfjhsjfjiohfjhsjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjjiohfjhsjdafjiohfjhsjjhsjdafjiohfjhsjhsjsdafjiohfjhsjhfjhsjdafjiohfjhsjhsjhfjhsjfjhsjhfjhsjiohfjhsjhsjksdafjiohfjhsjjiohfjhsjsdafjiohfjhsjdafjiohfjhsjohfjhsjjiohfjhsjsdafjiohfjhsjjiohfjhsjhsjsdafjiohfjhsjsjjiohfjhsjiohfjhsjjhsjfjiohfjhsjhsjhfjhsjsjafjiohfjhsjhfjhsjksdafjiohfjhsjafjiohfjhsjhsjhsjsjiohfjhsjfjiohfjhsjafjiohfjhsjfjiohfjhsjhsjafjiohfjhsjdafjiohfjhsjsjksdafjiohfjhsjhsjjhsjhfjhsjfjiohfjhsjhsjjiohfjhsjiohfjhsjiohfjhsjiohfjhsjjhsjsdafjiohfjhsjohfjhsjfjhsjohfjhsjfjiohfjhsjdafjiohfjhsjhsjhfjhsjfjhsjdafjiohfjhsjjhsjdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjjhsjiohfjhsjksdafjiohfjhsjhfjhsjjhsjiohfjhsjjiohfjhsjafjiohfjhsjiohfjhsjfjhsjfjhsjjiohfjhsjksdafjiohfjhsjdafjiohfjhsjsjohfjhsjiohfjhsjafjiohfjhsjiohfjhsjdafjiohfjhsjdafjiohfjhsjfjhsjjiohfjhsjfjiohfjhsjfjhsjksdafjiohfjhsjiohfjhsjfjiohfjhsjjhsjafjiohfjhsjksdafjiohfjhsjfjhsjsdafjiohfjhsjsjjhsjfjhsjjhsjafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjfjiohfjhsjohfjhsjfjhsjhsjhsjfjiohfjhsjhsjhsjfjiohfjhsjsdafjiohfjhsjjhsjdafjiohfjhsjksdafjiohfjhsjhsjfjhsjfjhsjfjhsjohfjhsjksdafjiohfjhsjhsjsjsjdafjiohfjhsjhfjhsjjiohfjhsjhsjfjhsjafjiohfjhsjjiohfjhsjafjiohfjhsjsjsdafjiohfjhsjsjafjiohfjhsjdafjiohfjhsjohfjhsjfjiohfjhsjjiohfjhsjiohfjhsjfjiohfjhsjiohfjhsjafjiohfjhsjhfjhsjfjiohfjhsjafjiohfjhsjfjhsjksdafjiohfjhsjjiohfjhsjfjiohfjhsjsjjhsjsjfjiohfjhsjfjhsjfjhsjdafjiohfjhsjjiohfjhsjiohfjhsjdafjiohfjhsjhfjhsjfjiohfjhsjafjiohfjhsjfjiohfjhsjafjiohfjhsjsjsdafjiohfjhsjfjiohfjhsjjhsjjhsjfjhsjafjiohfjhsjfjhsjfjiohfjhsjhfjhsjafjiohfjhsjhfjhsjiohfjhsjfjhsjdafjiohfjhsjhfjhsjhfjhsjafjiohfjhsjjiohfjhsjsjiohfjhsjohfjhsjdafjiohfjhsjhfjhsjjiohfjhsjfjhsjhsjfjhsjhsjfjhsjjhsjhsjdafjiohfjhsjiohfjhsjhfjhsjjiohfjhsjhsjhfjhsjksdafjiohfjhsjiohfjhsjdafjiohfjhsjjhsjjiohfjhsjafjiohfjhsjsdafjiohfjhsjjiohfjhsjfjiohfjhsjjiohfjhsjfjiohfjhsjhsjfjhsjafjiohfjhsjdafjiohfjhsjohfjhsjfjiohfjhsjjiohfjhsjksdafjiohfjhsjhfjhsjjiohfjhsjafjiohfjhsjjhsjksdafjiohfjhsjohfjhsjhsjjhsjjiohfjhsjfjhsjhsjhfjhsjsjsdafjiohfjhsjsjjiohfjhsjhsjhfjhsjjiohfjhsjafjiohfjhsjksdafjiohfjhsjafjiohfjhsjjiohfjhsjiohfjhsjjhsjfjiohfjhsjjhsjksdafjiohfjhsjhfjhsjksdafjiohfjhsjohfjhsjiohfjhsjhfjhsjiohfjhsjhsjhsjafjiohfjhsjjhsjjhsjhfjhsjhsjdafjiohfjhsjfjiohfjhsjiohfjhsjhsjfjhsjdafjiohfjhsjhsjafjiohfjhsjhfjhsjhfjhsjjiohfjhsjdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjjiohfjhsjfjiohfjhsjafjiohfjhsjohfjhsjksdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjsjsdafjiohfjhsjohfjhsjsdafjiohfjhsjksdafjiohfjhsjjiohfjhsjjhsjhsjjhsjhfjhsjksdafjiohfjhsjdafjiohfjhsjhfjhsjsdafjiohfjhsjiohfjhsjksdafjiohfjhsjjiohfjhsjksdafjiohfjhsjjhsjfjhsjsdafjiohfjhsjiohfjhsjiohfjhsjjhsjfjiohfjhsjksdafjiohfjhsjjiohfjhsjiohfjhsjfjiohfjhsjjhsjjiohfjhsjohfjhsjhsjafjiohfjhsjsjksdafjiohfjhsjksdafjiohfjhsjhsjiohfjhsjafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjjiohfjhsjjiohfjhsjsdafjiohfjhsjafjiohfjhsjsjsjksdafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjsjsjiohfjhsjhfjhsjjiohfjhsjksdafjiohfjhsjiohfjhsjfjiohfjhsjsdafjiohfjhsjjhsjiohfjhsjsjohfjhsjhsjdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjsjfjiohfjhsjhsjsdafjiohfjhsjdafjiohfjhsjjhsjfjhsjksdafjiohfjhsjjhsjhfjhsjjhsjfjiohfjhsjsdafjiohfjhsjsjsdafjiohfjhsjksdafjiohfjhsjhsjdafjiohfjhsjsjsdafjiohfjhsjohfjhsjiohfjhsjsjohfjhsjsdafjiohfjhsjjhsjksdafjiohfjhsjfjiohfjhsjjhsjhsjfjhsjksdafjiohfjhsjksdafjiohfjhsjiohfjhsjsdafjiohfjhsjfjhsjksdafjiohfjhsjdafjiohfjhsjsjjiohfjhsjdafjiohfjhsjohfjhsjksdafjiohfjhsjhsjjiohfjhsjsjhfjhsjhsjfjiohfjhsjjiohfjhsjhfjhsjdafjiohfjhsjfjiohfjhsjhfjhsjjiohfjhsjksdafjiohfjhsjafjiohfjhsjsjhsjiohfjhsjfjiohfjhsjksdafjiohfjhsjjhsjafjiohfjhsjksdafjiohfjhsjfjhsjksdafjiohfjhsjohfjhsjhsjjiohfjhsjsjiohfjhsjfjhsjdafjiohfjhsjjhsjfjhsjsjsjsdafjiohfjhsjafjiohfjhsjjiohfjhsjhsjafjiohfjhsjiohfjhsjjiohfjhsjsjohfjhsjsdafjiohfjhsjsjsjfjhsjsdafjiohfjhsjafjiohfjhsjfjiohfjhsjjhsjhfjhsjjhsjiohfjhsjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjohfjhsjfjhsjjhsjksdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjiohfjhsjdafjiohfjhsjfjiohfjhsjhfjhsjfjhsjsdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjjhsjsjhfjhsjhsjhfjhsjjiohfjhsjjiohfjhsjsdafjiohfjhsjjhsjsdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjfjhsjsjjiohfjhsjfjiohfjhsjfjiohfjhsjfjiohfjhsjjhsjfjhsjhsjfjiohfjhsjjhsjafjiohfjhsjksdafjiohfjhsjiohfjhsjsjjiohfjhsjfjhsjsjiohfjhsjfjiohfjhsjhsjjiohfjhsjfjhsjksdafjiohfjhsjafjiohfjhsjjhsjjiohfjhsjohfjhsjohfjhsjsdafjiohfjhsjfjhsjfjiohfjhsjsjiohfjhsjjhsjfjiohfjhsjiohfjhsjjiohfjhsjsdafjiohfjhsjhfjhsjohfjhsjjiohfjhsjjhsjdafjiohfjhsjjiohfjhsjhfjhsjhfjhsjdafjiohfjhsjhfjhsjsdafjiohfjhsjohfjhsjhfjhsjfjiohfjhsjhsjjhsjfjiohfjhsjfjiohfjhsjksdafjiohfjhsjohfjhsjohfjhsjfjhsjsdafjiohfjhsjhsjafjiohfjhsjksdafjiohfjhsjjhsjafjiohfjhsjksdafjiohfjhsjjiohfjhsjksdafjiohfjhsjfjhsjksdafjiohfjhsjhsjsjksdafjiohfjhsjhfjhsjksdafjiohfjhsjhsjjhsjiohfjhsjafjiohfjhsjksdafjiohfjhsjsjjiohfjhsjsdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjsjohfjhsjfjhsjhfjhsjsdafjiohfjhsjdafjiohfjhsjfjhsjdafjiohfjhsjhsjiohfjhsjhsjjiohfjhsjhsjohfjhsjjhsjjhsjfjiohfjhsjfjiohfjhsjjiohfjhsjjhsjfjiohfjhsjdafjiohfjhsjiohfjhsjhsjksdafjiohfjhsjfjhsjafjiohfjhsjjiohfjhsjiohfjhsjhfjhsjfjiohfjhsjsjhsjjiohfjhsjsjsdafjiohfjhsjhsjohfjhsjhsjohfjhsjsdafjiohfjhsjsjhfjhsjohfjhsjhsjksdafjiohfjhsjhfjhsjiohfjhsjohfjhsjksdafjiohfjhsjksdafjiohfjhsjfjhsjfjiohfjhsjksdafjiohfjhsjfjiohfjhsjhfjhsjksdafjiohfjhsjfjhsjiohfjhsjhfjhsjjhsjfjiohfjhsjjhsjhfjhsjohfjhsjsdafjiohfjhsjdafjiohfjhsjfjhsjsdafjiohfjhsjdafjiohfjhsjsjhsjafjiohfjhsjohfjhsjksdafjiohfjhsjhsjjhsjiohfjhsjhsjfjhsjiohfjhsjhsjsjhsjfjhsjiohfjhsjdafjiohfjhsjohfjhsjhsjiohfjhsjjhsjsdafjiohfjhsjjiohfjhsjdafjiohfjhsjsdafjiohfjhsjfjhsjfjiohfjhsjjiohfjhsjsjjhsjfjiohfjhsjafjiohfjhsjhsjohfjhsjsjafjiohfjhsjohfjhsjiohfjhsjfjiohfjhsjafjiohfjhsjiohfjhsjjhsjjiohfjhsjdafjiohfjhsjhfjhsjiohfjhsjfjiohfjhsjafjiohfjhsjjiohfjhsjiohfjhsjsdafjiohfjhsjiohfjhsjksdafjiohfjhsjjhsjhsjiohfjhsjiohfjhsjsjsjdafjiohfjhsjsjjiohfjhsjjiohfjhsjohfjhsjksdafjiohfjhsjhfjhsjjiohfjhsjsdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjdafjiohfjhsjfjhsjjiohfjhsjdafjiohfjhsjohfjhsjksdafjiohfjhsjhsjfjhsjhfjhsjfjiohfjhsjksdafjiohfjhsjohfjhsjsjiohfjhsjjiohfjhsjafjiohfjhsjhfjhsjafjiohfjhsjiohfjhsjsjjhsjfjiohfjhsjsjjiohfjhsjiohfjhsjhfjhsjksdafjiohfjhsjfjiohfjhsjjiohfjhsjohfjhsjhsjfjiohfjhsjfjiohfjhsjiohfjhsjhsjjiohfjhsjjhsjohfjhsjhsjfjiohfjhsjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjiohfjhsjksdafjiohfjhsjhfjhsjsdafjiohfjhsjsdafjiohfjhsjafjiohfjhsjjhsjhsjjiohfjhsjhsjfjiohfjhsjdafjiohfjhsjiohfjhsjhsjiohfjhsjjhsjsdafjiohfjhsjhsjksdafjiohfjhsjdafjiohfjhsjjiohfjhsjjhsjafjiohfjhsjjhsjdafjiohfjhsjjhsjhfjhsjfjiohfjhsjfjiohfjhsjksdafjiohfjhsjjiohfjhsjfjiohfjhsjiohfjhsjhsjhfjhsjafjiohfjhsjjiohfjhsjfjhsjiohfjhsjhsjfjiohfjhsjdafjiohfjhsjsjhfjhsjsdafjiohfjhsjiohfjhsjsjjhsjjiohfjhsjjhsjhfjhsjhsjiohfjhsjjhsjjiohfjhsjfjhsjjiohfjhsjjiohfjhsjjiohfjhsjohfjhsjfjhsjdafjiohfjhsjiohfjhsjfjhsjiohfjhsjhfjhsjohfjhsjfjhsjhsjsdafjiohfjhsjjiohfjhsjdafjiohfjhsjhfjhsjiohfjhsjksdafjiohfjhsjdafjiohfjhsjjiohfjhsjfjiohfjhsjjhsjhfjhsjjiohfjhsjiohfjhsjfjhsjiohfjhsjksdafjiohfjhsjiohfjhsjafjiohfjhsjksdafjiohfjhsjhsjdafjiohfjhsjsdafjiohfjhsjjhsjjiohfjhsjsjdafjiohfjhsjohfjhsjohfjhsjhfjhsjohfjhsjdafjiohfjhsjfjiohfjhsjfjiohfjhsjohfjhsjjiohfjhsjdafjiohfjhsjsjfjhsjsjfjhsjdafjiohfjhsjfjhsjfjiohfjhsjjiohfjhsjsdafjiohfjhsjhfjhsjjhsjafjiohfjhsjhsjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjjiohfjhsjsjohfjhsjsdafjiohfjhsjiohfjhsjfjhsjhfjhsjsdafjiohfjhsjhsjksdafjiohfjhsjohfjhsjhfjhsjhsjohfjhsjsjsjohfjhsjohfjhsjdafjiohfjhsjfjhsjiohfjhsjfjiohfjhsjfjhsjiohfjhsjjiohfjhsjfjiohfjhsjhfjhsjjiohfjhsjohfjhsjsjhfjhsjjhsjhfjhsjjiohfjhsjfjiohfjhsjohfjhsjjiohfjhsjhsjhfjhsjksdafjiohfjhsjdafjiohfjhsjsjiohfjhsjsdafjiohfjhsjjhsjafjiohfjhsjfjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjfjhsjksdafjiohfjhsjjhsjfjiohfjhsjjiohfjhsjfjiohfjhsjjhsjiohfjhsjohfjhsjafjiohfjhsjiohfjhsjsdafjiohfjhsjhsjksdafjiohfjhsjohfjhsjsdafjiohfjhsjhfjhsjjhsjdafjiohfjhsjjiohfjhsjksdafjiohfjhsjjiohfjhsjhfjhsjafjiohfjhsjjhsjiohfjhsjohfjhsjdafjiohfjhsjafjiohfjhsjfjiohfjhsjsdafjiohfjhsjohfjhsjhfjhsjhsjohfjhsjsdafjiohfjhsjafjiohfjhsjfjhsjfjiohfjhsjksdafjiohfjhsjfjhsjksdafjiohfjhsjsdafjiohfjhsjhfjhsjksdafjiohfjhsjfjiohfjhsjfjiohfjhsjsdafjiohfjhsjfjhsjjiohfjhsjsdafjiohfjhsjdafjiohfjhsjjhsjsjsdafjiohfjhsjjiohfjhsjdafjiohfjhsjsjfjhsjohfjhsjksdafjiohfjhsjjiohfjhsjjhsjafjiohfjhsjjhsjhsjjiohfjhsjjiohfjhsjhsjjiohfjhsjsjfjiohfjhsjsdafjiohfjhsjjiohfjhsjhsjfjiohfjhsjohfjhsjhfjhsjsjksdafjiohfjhsjjhsjsjhsjjiohfjhsjfjhsjohfjhsjfjhsjfjiohfjhsjohfjhsjjhsjhfjhsjjiohfjhsjdafjiohfjhsjsjsdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjjiohfjhsjdafjiohfjhsjfjiohfjhsjiohfjhsjfjiohfjhsjhsjhfjhsjsjohfjhsjjhsjohfjhsjohfjhsjdafjiohfjhsjsjohfjhsjjhsjfjhsjdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjsjiohfjhsjjhsjdafjiohfjhsjfjiohfjhsjsjfjhsjksdafjiohfjhsjjhsjsjsjsdafjiohfjhsjjiohfjhsjafjiohfjhsjksdafjiohfjhsjfjiohfjhsjfjiohfjhsjksdafjiohfjhsjafjiohfjhsjohfjhsjiohfjhsjjhsjohfjhsjsdafjiohfjhsjafjiohfjhsjiohfjhsjhfjhsjiohfjhsjafjiohfjhsjsjsdafjiohfjhsjiohfjhsjsdafjiohfjhsjfjhsjdafjiohfjhsjsdafjiohfjhsjohfjhsjjiohfjhsjohfjhsjsjjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjiohfjhsjksdafjiohfjhsjdafjiohfjhsjafjiohfjhsjohfjhsjdafjiohfjhsjfjiohfjhsjfjhsjdafjiohfjhsjksdafjiohfjhsjfjhsjohfjhsjfjiohfjhsjdafjiohfjhsjhsjohfjhsjjhsjhfjhsjhsjjiohfjhsjdafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjhfjhsjfjiohfjhsjafjiohfjhsjhfjhsjfjhsjhsjafjiohfjhsjdafjiohfjhsjafjiohfjhsjiohfjhsjjhsjfjhsjsdafjiohfjhsjfjhsjiohfjhsjdafjiohfjhsjhsjfjhsjjiohfjhsjhfjhsjhsjjiohfjhsjdafjiohfjhsjdafjiohfjhsjfjhsjksdafjiohfjhsjohfjhsjsdafjiohfjhsjjhsjjiohfjhsjfjhsjsjafjiohfjhsjsjsjhfjhsjjiohfjhsjfjhsjfjhsjhfjhsjiohfjhsjhsjhsjsdafjiohfjhsjfjhsjafjiohfjhsjsjdafjiohfjhsjiohfjhsjiohfjhsjhsjksdafjiohfjhsjsdafjiohfjhsjiohfjhsjsdafjiohfjhsjsjfjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjhsjsjdafjiohfjhsjfjiohfjhsjafjiohfjhsjhsjksdafjiohfjhsjfjiohfjhsjjhsjksdafjiohfjhsjjiohfjhsjfjhsjfjiohfjhsjiohfjhsjsdafjiohfjhsjfjhsjsjdafjiohfjhsjfjiohfjhsjjiohfjhsjsjjiohfjhsjiohfjhsjhsjdafjiohfjhsjfjiohfjhsjdafjiohfjhsjsjohfjhsjohfjhsjhfjhsjafjiohfjhsjhfjhsjfjiohfjhsjjhsjiohfjhsjhfjhsjjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjohfjhsjjiohfjhsjfjhsjiohfjhsjhsjfjiohfjhsjdafjiohfjhsjjhsjsjfjhsjksdafjiohfjhsjafjiohfjhsjiohfjhsjdafjiohfjhsjhsjsjhfjhsjjhsjdafjiohfjhsjhfjhsjiohfjhsjhfjhsjhsjfjiohfjhsjhfjhsjhfjhsjdafjiohfjhsjdafjiohfjhsjfjiohfjhsjjiohfjhsjiohfjhsjafjiohfjhsjfjiohfjhsjiohfjhsjiohfjhsjdafjiohfjhsjjhsjsdafjiohfjhsjohfjhsjsdafjiohfjhsjafjiohfjhsjfjhsjksdafjiohfjhsjafjiohfjhsjfjhsjjiohfjhsjhfjhsjsjiohfjhsjiohfjhsjiohfjhsjsdafjiohfjhsjjiohfjhsjksdafjiohfjhsjohfjhsjjiohfjhsjfjiohfjhsjksdafjiohfjhsjhfjhsjfjiohfjhsjohfjhsjiohfjhsjfjiohfjhsjohfjhsjsdafjiohfjhsjohfjhsjjiohfjhsjjhsjjhsjafjiohfjhsjsdafjiohfjhsjsjiohfjhsjhsjhfjhsjjhsjjhsjjhsjiohfjhsjiohfjhsjfjhsjfjhsjjhsjhfjhsjksdafjiohfjhsjhsjksdafjiohfjhsjdafjiohfjhsjsjhfjhsjiohfjhsjjiohfjhsjjiohfjhsjdafjiohfjhsjhfjhsjiohfjhsjfjiohfjhsjjhsjohfjhsjsjfjiohfjhsjfjhsjjhsjfjhsjfjhsjafjiohfjhsjjhsjdafjiohfjhsjjiohfjhsjhfjhsjsdafjiohfjhsjhfjhsjjiohfjhsjdafjiohfjhsjsdafjiohfjhsjjhsjsdafjiohfjhsjhsjdafjiohfjhsjafjiohfjhsjfjiohfjhsjiohfjhsjhsjsdafjiohfjhsjfjhsjsdafjiohfjhsjksdafjiohfjhsjfjhsjafjiohfjhsjksdafjiohfjhsjohfjhsjdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjafjiohfjhsjiohfjhsjjhsjjhsjsdafjiohfjhsjjhsjohfjhsjohfjhsjdafjiohfjhsjdafjiohfjhsjhfjhsjfjhsjafjiohfjhsjksdafjiohfjhsjafjiohfjhsjhsjiohfjhsjdafjiohfjhsjjiohfjhsjhfjhsjohfjhsjhsjjiohfjhsjiohfjhsjdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjjhsjdafjiohfjhsjksdafjiohfjhsjohfjhsjhsjafjiohfjhsjfjiohfjhsjafjiohfjhsjdafjiohfjhsjsjohfjhsjohfjhsjfjhsjafjiohfjhsjafjiohfjhsjiohfjhsjfjiohfjhsjhfjhsjsdafjiohfjhsjsdafjiohfjhsjhfjhsjhsjsjfjiohfjhsjdafjiohfjhsjhfjhsjfjhsjjhsjksdafjiohfjhsjdafjiohfjhsjjiohfjhsjiohfjhsjfjhsjdafjiohfjhsjiohfjhsjiohfjhsjafjiohfjhsjksdafjiohfjhsjohfjhsjfjhsjsdafjiohfjhsjjiohfjhsjiohfjhsjiohfjhsjsdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjhsjfjiohfjhsjsjjhsjsdafjiohfjhsjfjhsjafjiohfjhsjksdafjiohfjhsjhfjhsjjhsjfjiohfjhsjjiohfjhsjjhsjohfjhsjhfjhsjsdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjafjiohfjhsjdafjiohfjhsjhfjhsjksdafjiohfjhsjjiohfjhsjfjhsjhfjhsjiohfjhsjksdafjiohfjhsjhfjhsjhfjhsjjhsjksdafjiohfjhsjksdafjiohfjhsjohfjhsjhfjhsjsdafjiohfjhsjsjdafjiohfjhsjjhsjhsjhfjhsjafjiohfjhsjfjhsjksdafjiohfjhsjjhsjohfjhsjjhsjafjiohfjhsjiohfjhsjafjiohfjhsjhfjhsjsdafjiohfjhsjfjiohfjhsjsjjiohfjhsjhsjfjiohfjhsjsjhfjhsjfjhsjsdafjiohfjhsjsjjiohfjhsjsjhfjhsjjiohfjhsjiohfjhsjjiohfjhsjiohfjhsjafjiohfjhsjdafjiohfjhsjfjiohfjhsjohfjhsjhfjhsjsdafjiohfjhsjfjiohfjhsjohfjhsjdafjiohfjhsjfjhsjohfjhsjjhsjhfjhsjohfjhsjiohfjhsjfjhsjfjiohfjhsjiohfjhsjiohfjhsjjhsjafjiohfjhsjafjiohfjhsjhfjhsjfjhsjsdafjiohfjhsjiohfjhsjhsjafjiohfjhsjohfjhsjhfjhsjsdafjiohfjhsjjhsjsdafjiohfjhsjsjohfjhsjfjhsjksdafjiohfjhsjjiohfjhsjjiohfjhsjfjiohfjhsjhfjhsjafjiohfjhsjjhsjiohfjhsjfjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjjhsjfjiohfjhsjafjiohfjhsjjiohfjhsjhfjhsjfjiohfjhsjsdafjiohfjhsjfjhsjfjiohfjhsjohfjhsjdafjiohfjhsjhsjhfjhsjafjiohfjhsjfjhsjfjiohfjhsjsjjiohfjhsjsdafjiohfjhsjjhsjjiohfjhsjfjhsjksdafjiohfjhsjdafjiohfjhsjjiohfjhsjhfjhsjjiohfjhsjsdafjiohfjhsjiohfjhsjjhsjfjiohfjhsjsjjiohfjhsjhfjhsjhfjhsjjhsjdafjiohfjhsjhsjafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjohfjhsjfjhsjhsjdafjiohfjhsjafjiohfjhsjafjiohfjhsjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjafjiohfjhsjohfjhsjjhsjksdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjhfjhsjfjhsjafjiohfjhsjiohfjhsjksdafjiohfjhsjhfjhsjhfjhsjhsjsjafjiohfjhsjhfjhsjjhsjjhsjfjiohfjhsjksdafjiohfjhsjhfjhsjfjiohfjhsjjiohfjhsjiohfjhsjiohfjhsjfjhsjjiohfjhsjsdafjiohfjhsjjiohfjhsjsjfjiohfjhsjhsjfjiohfjhsjiohfjhsjksdafjiohfjhsjiohfjhsjjhsjfjiohfjhsjsjdafjiohfjhsjiohfjhsjhfjhsjiohfjhsjjhsjjiohfjhsjafjiohfjhsjfjiohfjhsjsjfjiohfjhsjfjiohfjhsjfjiohfjhsjiohfjhsjsjfjiohfjhsjksdafjiohfjhsjafjiohfjhsjohfjhsjksdafjiohfjhsjfjiohfjhsjfjiohfjhsjhsjafjiohfjhsjfjiohfjhsjjiohfjhsjsjohfjhsjfjhsjafjiohfjhsjfjiohfjhsjhfjhsjfjhsjohfjhsjhfjhsjfjhsjiohfjhsjdafjiohfjhsjfjiohfjhsjfjhsjjiohfjhsjhsjfjhsjfjiohfjhsjafjiohfjhsjjiohfjhsjfjiohfjhsjiohfjhsjksdafjiohfjhsjjiohfjhsjohfjhsjdafjiohfjhsjiohfjhsjjhsjsjfjiohfjhsjfjhsjsdafjiohfjhsjfjhsjafjiohfjhsjksdafjiohfjhsjhsjjiohfjhsjafjiohfjhsjksdafjiohfjhsjohfjhsjsjfjhsjksdafjiohfjhsjsdafjiohfjhsjjiohfjhsjhfjhsjfjiohfjhsjfjiohfjhsjafjiohfjhsjhsjohfjhsjafjiohfjhsjfjiohfjhsjdafjiohfjhsjhsjohfjhsjohfjhsjfjiohfjhsjiohfjhsjohfjhsjfjhsjhsjfjhsjsjiohfjhsjdafjiohfjhsjsjsjhsjfjiohfjhsjfjiohfjhsjhsjhsjjiohfjhsjjhsjhfjhsjksdafjiohfjhsjhsjjiohfjhsjsjiohfjhsjfjiohfjhsjhsjhsjiohfjhsjhfjhsjohfjhsjfjiohfjhsjdafjiohfjhsjsjohfjhsjafjiohfjhsjjhsjafjiohfjhsjohfjhsjfjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjhsjhsjiohfjhsjjhsjohfjhsjsjjhsjafjiohfjhsjjiohfjhsjhfjhsjsdafjiohfjhsjiohfjhsjhfjhsjdafjiohfjhsjjhsjfjhsjksdafjiohfjhsjfjiohfjhsjohfjhsjdafjiohfjhsjdafjiohfjhsjhfjhsjksdafjiohfjhsjsdafjiohfjhsjsjafjiohfjhsjhsjjiohfjhsjhsjsjjiohfjhsjfjiohfjhsjksdafjiohfjhsjsjsjohfjhsjjiohfjhsjjhsjjiohfjhsjiohfjhsjfjhsjhfjhsjdafjiohfjhsjjhsjfjhsjhfjhsjsdafjiohfjhsjjiohfjhsjsjfjhsjhfjhsjdafjiohfjhsjdafjiohfjhsjsjsjjhsjfjhsjjiohfjhsjdafjiohfjhsjjhsjjhsjafjiohfjhsjhfjhsjksdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjfjiohfjhsjafjiohfjhsjafjiohfjhsjfjhsjhfjhsjohfjhsjsjhfjhsjsjiohfjhsjohfjhsjfjiohfjhsjafjiohfjhsjohfjhsjiohfjhsjfjhsjjiohfjhsjjhsjsjhsjsdafjiohfjhsjhsjohfjhsjfjhsjksdafjiohfjhsjjiohfjhsjjhsjdafjiohfjhsjfjhsjhsjhsjdafjiohfjhsjiohfjhsjsjfjhsjfjiohfjhsjfjiohfjhsjhsjsjsjiohfjhsjjiohfjhsjhsjjhsjhfjhsjhsjsjsjhsjafjiohfjhsjhfjhsjohfjhsjhfjhsjsjhsjhfjhsjdafjiohfjhsjhfjhsjohfjhsjiohfjhsjfjiohfjhsjdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjohfjhsjfjhsjksdafjiohfjhsjdafjiohfjhsjhfjhsjhsjhsjdafjiohfjhsjsjdafjiohfjhsjfjiohfjhsjsjohfjhsjhsjhsjfjhsjfjiohfjhsjohfjhsjfjhsjsdafjiohfjhsjksdafjiohfjhsjfjhsjfjhsjafjiohfjhsjjiohfjhsjiohfjhsjksdafjiohfjhsjafjiohfjhsjohfjhsjdafjiohfjhsjohfjhsjfjiohfjhsjsjhfjhsjksdafjiohfjhsjhsjohfjhsjiohfjhsjohfjhsjdafjiohfjhsjiohfjhsjsdafjiohfjhsjfjhsjafjiohfjhsjfjiohfjhsjjhsjafjiohfjhsjhfjhsjdafjiohfjhsjjiohfjhsjfjhsjsjafjiohfjhsjfjiohfjhsjjiohfjhsjafjiohfjhsjfjhsjdafjiohfjhsjksdafjiohfjhsjjhsjiohfjhsjsjsjksdafjiohfjhsjsdafjiohfjhsjjhsjiohfjhsjksdafjiohfjhsjhfjhsjiohfjhsjhsjiohfjhsjhsjksdafjiohfjhsjiohfjhsjhsjhsjafjiohfjhsjfjhsjiohfjhsjksdafjiohfjhsjafjiohfjhsjafjiohfjhsjohfjhsjfjiohfjhsjiohfjhsjsjhsjjhsjdafjiohfjhsjjiohfjhsjhsjjiohfjhsjfjhsjhfjhsjsjhsjdafjiohfjhsjfjhsjhsjfjiohfjhsjjiohfjhsjksdafjiohfjhsjjhsjdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjohfjhsjksdafjiohfjhsjiohfjhsjsjjiohfjhsjafjiohfjhsjafjiohfjhsjhsjjiohfjhsjdafjiohfjhsjksdafjiohfjhsjfjhsjohfjhsjohfjhsjsdafjiohfjhsjjiohfjhsjjiohfjhsjhsjsjdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjsjjiohfjhsjsdafjiohfjhsjhsjfjiohfjhsjafjiohfjhsjhsjfjiohfjhsjdafjiohfjhsjjhsjhfjhsjjhsjhfjhsjjhsjhfjhsjafjiohfjhsjiohfjhsjafjiohfjhsjhfjhsjiohfjhsjjhsjhfjhsjhsjohfjhsjdafjiohfjhsjsjjiohfjhsjjhsjjiohfjhsjfjiohfjhsjohfjhsjsjohfjhsjfjhsjhfjhsjohfjhsjfjhsjsjhsjsjhfjhsjfjiohfjhsjfjhsjfjhsjfjhsjiohfjhsjiohfjhsjsjiohfjhsjjiohfjhsjsdafjiohfjhsjdafjiohfjhsjjiohfjhsjhsjdafjiohfjhsjsjjiohfjhsjhfjhsjohfjhsjdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjohfjhsjjiohfjhsjsjhfjhsjsjfjiohfjhsjksdafjiohfjhsjohfjhsjksdafjiohfjhsjfjiohfjhsjhfjhsjhsjfjiohfjhsjfjiohfjhsjfjhsjiohfjhsjsdafjiohfjhsjsjsjsdafjiohfjhsjiohfjhsjksdafjiohfjhsjjiohfjhsjfjiohfjhsjfjiohfjhsjafjiohfjhsjiohfjhsjfjhsjafjiohfjhsjohfjhsjsjohfjhsjjhsjohfjhsjsdafjiohfjhsjjiohfjhsjohfjhsjafjiohfjhsjsjafjiohfjhsjhfjhsjfjiohfjhsjsjfjiohfjhsjdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjhfjhsjsdafjiohfjhsjsjdafjiohfjhsjjhsjohfjhsjohfjhsjhsjdafjiohfjhsjhsjsdafjiohfjhsjafjiohfjhsjhsjohfjhsjhsjiohfjhsjhfjhsjsjsjdafjiohfjhsjiohfjhsjfjiohfjhsjiohfjhsjhsjjhsjjiohfjhsjjiohfjhsjjhsjiohfjhsjsdafjiohfjhsjjiohfjhsjiohfjhsjjiohfjhsjsdafjiohfjhsjdafjiohfjhsjjiohfjhsjsdafjiohfjhsjjiohfjhsjiohfjhsjsjfjhsjafjiohfjhsjksdafjiohfjhsjjiohfjhsjdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjafjiohfjhsjafjiohfjhsjhfjhsjsdafjiohfjhsjhsjfjiohfjhsjohfjhsjiohfjhsjhfjhsjafjiohfjhsjfjhsjafjiohfjhsjohfjhsjjhsjafjiohfjhsjfjiohfjhsjjhsjfjhsjafjiohfjhsjhfjhsjohfjhsjsjohfjhsjdafjiohfjhsjsjsjjiohfjhsjhsjohfjhsjafjiohfjhsjjhsjafjiohfjhsjiohfjhsjdafjiohfjhsjjiohfjhsjfjiohfjhsjhsjksdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjafjiohfjhsjhfjhsjsjafjiohfjhsjsdafjiohfjhsjohfjhsjdafjiohfjhsjsjfjiohfjhsjjiohfjhsjiohfjhsjdafjiohfjhsjiohfjhsjfjhsjjiohfjhsjjhsjdafjiohfjhsjjhsjjhsjhsjafjiohfjhsjsjdafjiohfjhsjksdafjiohfjhsjjiohfjhsjfjiohfjhsjjiohfjhsjjiohfjhsjohfjhsjafjiohfjhsjiohfjhsjjiohfjhsjjhsjiohfjhsjsjiohfjhsjhsjhsjsdafjiohfjhsjhfjhsjsdafjiohfjhsjsjjhsjsjdafjiohfjhsjfjiohfjhsjdafjiohfjhsjfjhsjohfjhsjjiohfjhsjdafjiohfjhsjdafjiohfjhsjhsjjiohfjhsjsdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjfjiohfjhsjhsjsdafjiohfjhsjfjhsjiohfjhsjiohfjhsjiohfjhsjohfjhsjksdafjiohfjhsjjiohfjhsjhfjhsjhfjhsjhsjsjsjiohfjhsjohfjhsjiohfjhsjjiohfjhsjsjfjiohfjhsjfjiohfjhsjjiohfjhsjohfjhsjksdafjiohfjhsjafjiohfjhsjiohfjhsjfjhsjsdafjiohfjhsjiohfjhsjfjiohfjhsjafjiohfjhsjohfjhsjjiohfjhsjfjiohfjhsjhfjhsjjiohfjhsjhsjfjhsjjhsjfjhsjhfjhsjksdafjiohfjhsjhsjsdafjiohfjhsjjhsjsdafjiohfjhsjjiohfjhsjhsjsdafjiohfjhsjjhsjfjiohfjhsjfjiohfjhsjfjiohfjhsjiohfjhsjhsjjhsjafjiohfjhsjhsjsjfjhsjohfjhsjhsjfjiohfjhsjdafjiohfjhsjsjfjiohfjhsjfjhsjiohfjhsjjhsjohfjhsjdafjiohfjhsjhsjksdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjsjhsjfjiohfjhsjohfjhsjfjhsjdafjiohfjhsjhfjhsjfjiohfjhsjfjhsjhsjfjhsjohfjhsjhsjiohfjhsjiohfjhsjdafjiohfjhsjsjdafjiohfjhsjafjiohfjhsjjiohfjhsjjiohfjhsjhsjjhsjfjhsjohfjhsjfjiohfjhsjhsjohfjhsjksdafjiohfjhsjjiohfjhsjiohfjhsjsjjhsjsjiohfjhsjfjhsjjiohfjhsjsjfjhsjjhsjksdafjiohfjhsjafjiohfjhsjjiohfjhsjohfjhsjohfjhsjohfjhsjhsjiohfjhsjsdafjiohfjhsjfjiohfjhsjsjjhsjjiohfjhsjksdafjiohfjhsjohfjhsjdafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjfjhsjdafjiohfjhsjfjhsjohfjhsjjhsjdafjiohfjhsjdafjiohfjhsjjiohfjhsjfjhsjhfjhsjfjiohfjhsjfjhsjjhsjksdafjiohfjhsjksdafjiohfjhsjfjhsjfjhsjdafjiohfjhsjjhsjhsjhsjafjiohfjhsjohfjhsjdafjiohfjhsjfjhsjhfjhsjfjhsjfjiohfjhsjhfjhsjfjiohfjhsjdafjiohfjhsjhfjhsjohfjhsjjiohfjhsjjiohfjhsjfjiohfjhsjjhsjjhsjsdafjiohfjhsjjhsjjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjiohfjhsjohfjhsjjiohfjhsjdafjiohfjhsjohfjhsjfjiohfjhsjjiohfjhsjfjiohfjhsjjiohfjhsjfjiohfjhsjhfjhsjdafjiohfjhsjjhsjsjksdafjiohfjhsjfjhsjafjiohfjhsjhfjhsjohfjhsjjiohfjhsjohfjhsjfjhsjhfjhsjhfjhsjjhsjdafjiohfjhsjafjiohfjhsjiohfjhsjafjiohfjhsjjiohfjhsjjiohfjhsjhsjjiohfjhsjiohfjhsjiohfjhsjhsjohfjhsjfjiohfjhsjfjhsjfjiohfjhsjfjhsjjhsjfjiohfjhsjjhsjdafjiohfjhsjhsjohfjhsjohfjhsjjiohfjhsjfjiohfjhsjdafjiohfjhsjsdafjiohfjhsjjhsjjiohfjhsjhsjfjiohfjhsjiohfjhsjafjiohfjhsjiohfjhsjjhsjohfjhsjhsjksdafjiohfjhsjsjsjohfjhsjfjiohfjhsjhsjksdafjiohfjhsjfjiohfjhsjiohfjhsjiohfjhsjhsjhsjjiohfjhsjjiohfjhsjdafjiohfjhsjohfjhsjhsjksdafjiohfjhsjhsjsjafjiohfjhsjksdafjiohfjhsjsjfjhsjfjhsjiohfjhsjhsjohfjhsjfjhsjjhsjhfjhsjiohfjhsjohfjhsjjiohfjhsjfjhsjiohfjhsjjiohfjhsjohfjhsjhfjhsjohfjhsjdafjiohfjhsjdafjiohfjhsjjhsjsjsdafjiohfjhsjdafjiohfjhsjfjiohfjhsjdafjiohfjhsjhfjhsjjhsjfjhsjjiohfjhsjsjdafjiohfjhsjjiohfjhsjksdafjiohfjhsjafjiohfjhsjsjohfjhsjjhsjfjhsjafjiohfjhsjsjsjafjiohfjhsjfjhsjsdafjiohfjhsjhsjksdafjiohfjhsjafjiohfjhsjhsjhsjohfjhsjhsjsjsjohfjhsjhfjhsjafjiohfjhsjhsjjhsjohfjhsjhsjsdafjiohfjhsjfjhsjksdafjiohfjhsjjhsjohfjhsjsjjiohfjhsjjiohfjhsjhsjjhsjjhsjjhsjksdafjiohfjhsjsjhfjhsjksdafjiohfjhsjfjhsjhfjhsjjiohfjhsjohfjhsjhfjhsjohfjhsjsdafjiohfjhsjiohfjhsjfjhsjfjhsjfjiohfjhsjfjiohfjhsjhfjhsjjiohfjhsjhsjafjiohfjhsjsjohfjhsjfjiohfjhsjjiohfjhsjhsjjhsjfjiohfjhsjjhsjafjiohfjhsjsjfjiohfjhsjafjiohfjhsjjiohfjhsjsjafjiohfjhsjsjohfjhsjksdafjiohfjhsjjiohfjhsjafjiohfjhsjsdafjiohfjhsjfjiohfjhsjhsjsdafjiohfjhsjsjafjiohfjhsjjhsjafjiohfjhsjfjiohfjhsjsjhfjhsjfjhsjafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjhsjsjksdafjiohfjhsjsjhsjjiohfjhsjjhsjsdafjiohfjhsjksdafjiohfjhsjfjhsjksdafjiohfjhsjjhsjhsjfjiohfjhsjfjiohfjhsjhfjhsjksdafjiohfjhsjhfjhsjhsjfjhsjfjhsjhfjhsjohfjhsjdafjiohfjhsjksdafjiohfjhsjjhsjksdafjiohfjhsjfjiohfjhsjsjfjhsjhfjhsjjhsjjhsjjiohfjhsjafjiohfjhsjohfjhsjafjiohfjhsjdafjiohfjhsjsjdafjiohfjhsjafjiohfjhsjjhsjohfjhsjafjiohfjhsjfjiohfjhsjjiohfjhsjohfjhsjjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjhfjhsjfjiohfjhsjfjhsjsdafjiohfjhsjjhsjfjhsjfjiohfjhsjsdafjiohfjhsjjhsjfjiohfjhsjjiohfjhsjhfjhsjdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjsjafjiohfjhsjfjiohfjhsjafjiohfjhsjfjhsjafjiohfjhsjohfjhsjjhsjsjdafjiohfjhsjjiohfjhsjksdafjiohfjhsjfjiohfjhsjhfjhsjohfjhsjsjohfjhsjhsjohfjhsjjhsjafjiohfjhsjiohfjhsjjiohfjhsjhsjjhsjksdafjiohfjhsjiohfjhsjjiohfjhsjhfjhsjafjiohfjhsjhfjhsjohfjhsjiohfjhsjfjhsjhsjjiohfjhsjjhsjfjiohfjhsjfjhsjsjjhsjfjhsjsjafjiohfjhsjafjiohfjhsjfjiohfjhsjiohfjhsjhsjhfjhsjohfjhsjksdafjiohfjhsjohfjhsjfjiohfjhsjhfjhsjiohfjhsjsjfjiohfjhsjhsjsjksdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjhsjdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjhsjohfjhsjhfjhsjfjhsjafjiohfjhsjsjhfjhsjhfjhsjjhsjsjhfjhsjfjiohfjhsjhfjhsjafjiohfjhsjafjiohfjhsjafjiohfjhsjhfjhsjjiohfjhsjhsjjiohfjhsjjhsjhsjhsjksdafjiohfjhsjsjfjhsjfjhsjhsjhfjhsjhfjhsjdafjiohfjhsjohfjhsjhfjhsjiohfjhsjafjiohfjhsjhsjsjjhsjiohfjhsjjhsjksdafjiohfjhsjhfjhsjafjiohfjhsjsjsjiohfjhsjsdafjiohfjhsjsjjiohfjhsjsjdafjiohfjhsjiohfjhsjsjsjhsjsjksdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjsjdafjiohfjhsjohfjhsjfjiohfjhsjfjiohfjhsjfjhsjafjiohfjhsjjhsjiohfjhsjiohfjhsjohfjhsjjiohfjhsjsjdafjiohfjhsjjhsjksdafjiohfjhsjiohfjhsjjhsjdafjiohfjhsjsjfjhsjsjdafjiohfjhsjhsjfjiohfjhsjjiohfjhsjsjhfjhsjksdafjiohfjhsjohfjhsjjhsjfjhsjdafjiohfjhsjsjjiohfjhsjohfjhsjafjiohfjhsjjiohfjhsjhsjfjiohfjhsjdafjiohfjhsjfjhsjjiohfjhsjjhsjhfjhsjfjiohfjhsjhsjiohfjhsjhsjfjhsjohfjhsjohfjhsjsdafjiohfjhsjhsjjhsjiohfjhsjhfjhsjafjiohfjhsjhfjhsjksdafjiohfjhsjfjhsjafjiohfjhsjsjsjdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjohfjhsjhfjhsjjiohfjhsjhsjohfjhsjfjhsjohfjhsjohfjhsjfjiohfjhsjhfjhsjsdafjiohfjhsjiohfjhsjksdafjiohfjhsjfjiohfjhsjafjiohfjhsjsdafjiohfjhsjiohfjhsjhfjhsjjiohfjhsjsjafjiohfjhsjjhsjhfjhsjksdafjiohfjhsjohfjhsjhsjjhsjfjiohfjhsjhsjjhsjjiohfjhsjdafjiohfjhsjfjhsjohfjhsjksdafjiohfjhsjksdafjiohfjhsjhfjhsjjhsjksdafjiohfjhsjjhsjafjiohfjhsjiohfjhsjohfjhsjsdafjiohfjhsjfjiohfjhsjdafjiohfjhsjdafjiohfjhsjiohfjhsjfjiohfjhsjfjiohfjhsjjiohfjhsjfjiohfjhsjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjhsjjhsjiohfjhsjsjsjdafjiohfjhsjfjiohfjhsjiohfjhsjjhsjhfjhsjsjsjohfjhsjjhsjsjsdafjiohfjhsjohfjhsjhsjsjiohfjhsjfjiohfjhsjfjhsjafjiohfjhsjsjhsjsjiohfjhsjhsjhfjhsjjiohfjhsjafjiohfjhsjjiohfjhsjksdafjiohfjhsjjhsjhfjhsjhfjhsjfjiohfjhsjiohfjhsjiohfjhsjfjhsjfjhsjohfjhsjiohfjhsjiohfjhsjsjjiohfjhsjhsjjhsjohfjhsjafjiohfjhsjohfjhsjsjjiohfjhsjdafjiohfjhsjfjhsjjhsjsdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjfjhsjdafjiohfjhsjiohfjhsjfjiohfjhsjohfjhsjfjhsjfjhsjhfjhsjafjiohfjhsjhsjsdafjiohfjhsjsdafjiohfjhsjjiohfjhsjdafjiohfjhsjiohfjhsjksdafjiohfjhsjiohfjhsjhfjhsjsdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjfjhsjhfjhsjhsjhsjjhsjdafjiohfjhsjfjhsjiohfjhsjiohfjhsjhfjhsjksdafjiohfjhsjksdafjiohfjhsjjhsjfjhsjsjdafjiohfjhsjjiohfjhsjsjiohfjhsjsjohfjhsjjiohfjhsjhsjdafjiohfjhsjjiohfjhsjhsjfjiohfjhsjfjiohfjhsjhsjksdafjiohfjhsjhsjohfjhsjfjiohfjhsjohfjhsjafjiohfjhsjksdafjiohfjhsjhfjhsjsjfjiohfjhsjafjiohfjhsjafjiohfjhsjhsjjiohfjhsjksdafjiohfjhsjjiohfjhsjsjiohfjhsjjhsjsjiohfjhsjfjhsjfjhsjafjiohfjhsjhfjhsjjiohfjhsjfjiohfjhsjhsjiohfjhsjhsjsdafjiohfjhsjjhsjiohfjhsjafjiohfjhsjohfjhsjksdafjiohfjhsjjiohfjhsjdafjiohfjhsjjiohfjhsjhsjksdafjiohfjhsjiohfjhsjhsjjiohfjhsjdafjiohfjhsjjhsjdafjiohfjhsjsdafjiohfjhsjohfjhsjfjhsjafjiohfjhsjfjhsjfjhsjohfjhsjhsjsjafjiohfjhsjjiohfjhsjafjiohfjhsjohfjhsjfjiohfjhsjjiohfjhsjjhsjohfjhsjsjjhsjafjiohfjhsjohfjhsjhsjohfjhsjiohfjhsjsjhfjhsjksdafjiohfjhsjhsjfjiohfjhsjafjiohfjhsjjiohfjhsjksdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjiohfjhsjfjiohfjhsjfjhsjdafjiohfjhsjdafjiohfjhsjfjhsjksdafjiohfjhsjjhsjjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjfjhsjsdafjiohfjhsjsdafjiohfjhsjafjiohfjhsjfjhsjhfjhsjjiohfjhsjsdafjiohfjhsjohfjhsjfjhsjsdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjfjhsjksdafjiohfjhsjjhsjsjafjiohfjhsjiohfjhsjfjhsjsdafjiohfjhsjdafjiohfjhsjjiohfjhsjdafjiohfjhsjiohfjhsjhfjhsjdafjiohfjhsjhfjhsjohfjhsjdafjiohfjhsjdafjiohfjhsjdafjiohfjhsjohfjhsjiohfjhsjjhsjdafjiohfjhsjfjhsjafjiohfjhsjohfjhsjhfjhsjjhsjfjhsjhsjfjhsjjhsjiohfjhsjsdafjiohfjhsjafjiohfjhsjjhsjfjhsjohfjhsjfjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjhsjksdafjiohfjhsjdafjiohfjhsjiohfjhsjohfjhsjksdafjiohfjhsjsdafjiohfjhsjjhsjhfjhsjfjiohfjhsjhfjhsjsjfjhsjfjhsjfjhsjafjiohfjhsjsjksdafjiohfjhsjiohfjhsjfjiohfjhsjohfjhsjjiohfjhsjsdafjiohfjhsjfjhsjhsjksdafjiohfjhsjhsjjhsjhfjhsjfjhsjsjksdafjiohfjhsjksdafjiohfjhsjiohfjhsjiohfjhsjafjiohfjhsjdafjiohfjhsjhfjhsjdafjiohfjhsjiohfjhsjafjiohfjhsjhfjhsjjiohfjhsjafjiohfjhsjjiohfjhsjafjiohfjhsjksdafjiohfjhsjjhsjsdafjiohfjhsjiohfjhsjiohfjhsjsjhfjhsjsjksdafjiohfjhsjfjhsjjiohfjhsjksdafjiohfjhsjiohfjhsjohfjhsjjiohfjhsjjiohfjhsjfjhsjiohfjhsjfjiohfjhsjksdafjiohfjhsjhsjjiohfjhsjsjdafjiohfjhsjsdafjiohfjhsjohfjhsjfjhsjjiohfjhsjohfjhsjafjiohfjhsjdafjiohfjhsjjhsjsjsjhsjhsjohfjhsjafjiohfjhsjdafjiohfjhsjhsjsdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjhfjhsjiohfjhsjhsjdafjiohfjhsjksdafjiohfjhsjsjfjiohfjhsjjhsjdafjiohfjhsjfjiohfjhsjfjhsjfjhsjfjhsjhsjfjhsjjiohfjhsjjhsjhfjhsjjhsjhfjhsjhsjjiohfjhsjksdafjiohfjhsjsjohfjhsjfjhsjjhsjjhsjksdafjiohfjhsjohfjhsjjhsjiohfjhsjafjiohfjhsjfjhsjhsjhfjhsjfjiohfjhsjjiohfjhsjhfjhsjsjsdafjiohfjhsjfjiohfjhsjfjhsjdafjiohfjhsjfjhsjjiohfjhsjksdafjiohfjhsjjiohfjhsjfjhsjfjiohfjhsjafjiohfjhsjksdafjiohfjhsjfjiohfjhsjafjiohfjhsjjhsjiohfjhsjsdafjiohfjhsjjhsjksdafjiohfjhsjhsjsjiohfjhsjjiohfjhsjsjohfjhsjsdafjiohfjhsjdafjiohfjhsjiohfjhsjsjhfjhsjdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjjiohfjhsjiohfjhsjhsjfjhsjsjjhsjfjhsjfjiohfjhsjfjhsjhsjsjsdafjiohfjhsjsdafjiohfjhsjfjhsjfjiohfjhsjhfjhsjsjfjhsjdafjiohfjhsjhsjohfjhsjiohfjhsjsdafjiohfjhsjdafjiohfjhsjfjiohfjhsjiohfjhsjafjiohfjhsjjhsjdafjiohfjhsjsdafjiohfjhsjiohfjhsjfjhsjfjiohfjhsjdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjjhsjsdafjiohfjhsjsjksdafjiohfjhsjsjjiohfjhsjdafjiohfjhsjhsjfjiohfjhsjsjsjjhsjfjhsjksdafjiohfjhsjsdafjiohfjhsjhsjdafjiohfjhsjiohfjhsjhfjhsjhsjjhsjhfjhsjhfjhsjiohfjhsjohfjhsjohfjhsjdafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjfjhsjsjhsjhfjhsjsdafjiohfjhsjjiohfjhsjohfjhsjiohfjhsjksdafjiohfjhsjjiohfjhsjjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjiohfjhsjfjiohfjhsjhsjafjiohfjhsjhfjhsjafjiohfjhsjiohfjhsjdafjiohfjhsjjhsjafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjohfjhsjsjiohfjhsjiohfjhsjjhsjohfjhsjjiohfjhsjjhsjhsjafjiohfjhsjfjiohfjhsjksdafjiohfjhsjiohfjhsjjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjsjjiohfjhsjhsjiohfjhsjiohfjhsjfjiohfjhsjjhsjafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjiohfjhsjsjdafjiohfjhsjjhsjafjiohfjhsjjhsjjhsjafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjafjiohfjhsjafjiohfjhsjsjfjhsjjhsjsdafjiohfjhsjfjhsjsjsdafjiohfjhsjksdafjiohfjhsjhsjhsjsjsjafjiohfjhsjiohfjhsjdafjiohfjhsjiohfjhsjhfjhsjksdafjiohfjhsjhfjhsjjhsjdafjiohfjhsjiohfjhsjsdafjiohfjhsjhsjohfjhsjohfjhsjfjiohfjhsjsdafjiohfjhsjiohfjhsjhfjhsjsdafjiohfjhsjsjhsjjiohfjhsjjhsjksdafjiohfjhsjafjiohfjhsjafjiohfjhsjjiohfjhsjohfjhsjsjafjiohfjhsjksdafjiohfjhsjohfjhsjohfjhsjhsjhfjhsjjiohfjhsjfjhsjksdafjiohfjhsjsjjiohfjhsjsdafjiohfjhsjfjiohfjhsjohfjhsjfjiohfjhsjdafjiohfjhsjiohfjhsjafjiohfjhsjiohfjhsjksdafjiohfjhsjfjhsjsjohfjhsjohfjhsjhfjhsjsdafjiohfjhsjdafjiohfjhsjsjjiohfjhsjjiohfjhsjfjhsjksdafjiohfjhsjiohfjhsjjiohfjhsjhfjhsjksdafjiohfjhsjfjhsjjiohfjhsjjhsjiohfjhsjhfjhsjdafjiohfjhsjjiohfjhsjjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjohfjhsjafjiohfjhsjhfjhsjdafjiohfjhsjiohfjhsjsdafjiohfjhsjfjhsjohfjhsjohfjhsjsdafjiohfjhsjjiohfjhsjksdafjiohfjhsjhfjhsjfjhsjfjhsjsdafjiohfjhsjiohfjhsjjiohfjhsjafjiohfjhsjafjiohfjhsjjiohfjhsjhsjjhsjfjhsjsjksdafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjsjsdafjiohfjhsjjhsjsdafjiohfjhsjjhsjjiohfjhsjsdafjiohfjhsjsjafjiohfjhsjhsjsdafjiohfjhsjhsjjhsjjhsjhfjhsjhsjhsjfjhsjksdafjiohfjhsjjiohfjhsjiohfjhsjjhsjhsjfjiohfjhsjfjhsjfjiohfjhsjksdafjiohfjhsjhfjhsjfjiohfjhsjsdafjiohfjhsjhsjhsjfjiohfjhsjjiohfjhsjhsjfjhsjsdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjhfjhsjiohfjhsjsjdafjiohfjhsjafjiohfjhsjfjiohfjhsjksdafjiohfjhsjjiohfjhsjfjhsjjhsjhfjhsjiohfjhsjhsjjhsjsdafjiohfjhsjohfjhsjiohfjhsjhfjhsjfjiohfjhsjafjiohfjhsjdafjiohfjhsjiohfjhsjfjiohfjhsjiohfjhsjjhsjsdafjiohfjhsjksdafjiohfjhsjhsjafjiohfjhsjsjafjiohfjhsjfjhsjksdafjiohfjhsjhfjhsjafjiohfjhsjsjsjhsjhfjhsjhfjhsjsjksdafjiohfjhsjhsjjiohfjhsjjhsjsdafjiohfjhsjhsjsdafjiohfjhsjiohfjhsjafjiohfjhsjdafjiohfjhsjfjiohfjhsjjhsjafjiohfjhsjhfjhsjiohfjhsjjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjiohfjhsjdafjiohfjhsjfjiohfjhsjdafjiohfjhsjiohfjhsjfjhsjfjhsjsdafjiohfjhsjohfjhsjhsjsdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjjhsjfjhsjfjiohfjhsjhsjksdafjiohfjhsjhfjhsjksdafjiohfjhsjjiohfjhsjsjafjiohfjhsjjhsjdafjiohfjhsjdafjiohfjhsjjhsjiohfjhsjsjdafjiohfjhsjsdafjiohfjhsjhfjhsjdafjiohfjhsjfjhsjjhsjiohfjhsjafjiohfjhsjdafjiohfjhsjohfjhsjjiohfjhsjfjhsjksdafjiohfjhsjhfjhsjdafjiohfjhsjohfjhsjhfjhsjhfjhsjfjhsjsjiohfjhsjksdafjiohfjhsjjiohfjhsjfjhsjiohfjhsjjiohfjhsjksdafjiohfjhsjhsjiohfjhsjsjhsjhsjksdafjiohfjhsjohfjhsjsjhfjhsjfjhsjiohfjhsjfjiohfjhsjohfjhsjfjhsjhfjhsjjiohfjhsjjhsjfjiohfjhsjdafjiohfjhsjiohfjhsjfjiohfjhsjfjhsjksdafjiohfjhsjsjksdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjjiohfjhsjdafjiohfjhsjksdafjiohfjhsjiohfjhsjafjiohfjhsjfjiohfjhsjhfjhsjksdafjiohfjhsjhfjhsjjiohfjhsjhfjhsjfjhsjsdafjiohfjhsjhsjafjiohfjhsjiohfjhsjfjhsjhfjhsjksdafjiohfjhsjhfjhsjjhsjhfjhsjafjiohfjhsjfjiohfjhsjsjfjiohfjhsjhfjhsjfjiohfjhsjjiohfjhsjhsjfjiohfjhsjfjhsjafjiohfjhsjksdafjiohfjhsjafjiohfjhsjsjsdafjiohfjhsjiohfjhsjjhsjhfjhsjiohfjhsjsjohfjhsjohfjhsjfjhsjfjhsjsjsdafjiohfjhsjksdafjiohfjhsjiohfjhsjfjhsjjhsjfjiohfjhsjafjiohfjhsjjiohfjhsjiohfjhsjafjiohfjhsjsjdafjiohfjhsjhfjhsjjhsjiohfjhsjohfjhsjohfjhsjafjiohfjhsjjhsjiohfjhsjhsjafjiohfjhsjdafjiohfjhsjohfjhsjdafjiohfjhsjjhsjhfjhsjjiohfjhsjhfjhsjhfjhsjafjiohfjhsjsdafjiohfjhsjhfjhsjfjhsjksdafjiohfjhsjsdafjiohfjhsjhsjhsjsdafjiohfjhsjhfjhsjafjiohfjhsjafjiohfjhsjohfjhsjdafjiohfjhsjiohfjhsjiohfjhsjjhsjhfjhsjsjfjiohfjhsjhsjhsjjhsjjhsjhfjhsjhsjiohfjhsjsdafjiohfjhsjjiohfjhsjiohfjhsjiohfjhsjafjiohfjhsjohfjhsjdafjiohfjhsjohfjhsjohfjhsjhsjsdafjiohfjhsjhsjsjdafjiohfjhsjhfjhsjjhsjdafjiohfjhsjiohfjhsjfjhsjksdafjiohfjhsjhfjhsjdafjiohfjhsjhsjhfjhsjksdafjiohfjhsjjiohfjhsjfjhsjsjjhsjiohfjhsjsdafjiohfjhsjhsjfjiohfjhsjhfjhsjiohfjhsjafjiohfjhsjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjiohfjhsjiohfjhsjohfjhsjdafjiohfjhsjsjhfjhsjdafjiohfjhsjhfjhsjdafjiohfjhsjjiohfjhsjohfjhsjfjhsjohfjhsjhfjhsjiohfjhsjafjiohfjhsjdafjiohfjhsjhsjksdafjiohfjhsjhfjhsjsdafjiohfjhsjfjhsjdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjhsjiohfjhsjfjhsjjiohfjhsjhsjfjhsjfjiohfjhsjsjafjiohfjhsjdafjiohfjhsjhfjhsjfjiohfjhsjiohfjhsjjiohfjhsjiohfjhsjsjsjsdafjiohfjhsjafjiohfjhsjfjhsjdafjiohfjhsjjiohfjhsjohfjhsjiohfjhsjjiohfjhsjsdafjiohfjhsjfjiohfjhsjfjiohfjhsjdafjiohfjhsjsjjhsjhfjhsjhfjhsjsjiohfjhsjksdafjiohfjhsjiohfjhsjjiohfjhsjfjiohfjhsjiohfjhsjdafjiohfjhsjsdafjiohfjhsjsjdafjiohfjhsjohfjhsjfjiohfjhsjksdafjiohfjhsjdafjiohfjhsjfjhsjhsjhsjafjiohfjhsjjhsjfjiohfjhsjjiohfjhsjjhsjiohfjhsjhfjhsjjiohfjhsjhfjhsjsjfjhsjohfjhsjksdafjiohfjhsjfjiohfjhsjfjhsjhfjhsjohfjhsjhfjhsjsjksdafjiohfjhsjiohfjhsjsjjiohfjhsjfjiohfjhsjfjhsjhsjfjiohfjhsjsjfjiohfjhsjsjhfjhsjhsjafjiohfjhsjsdafjiohfjhsjsjhfjhsjfjhsjfjiohfjhsjfjiohfjhsjksdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjfjiohfjhsjdafjiohfjhsjsjfjhsjfjiohfjhsjfjhsjdafjiohfjhsjafjiohfjhsjafjiohfjhsjfjiohfjhsjksdafjiohfjhsjfjiohfjhsjhfjhsjafjiohfjhsjhsjiohfjhsjksdafjiohfjhsjjhsjhfjhsjdafjiohfjhsjsjksdafjiohfjhsjiohfjhsjsjhsjksdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjfjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjafjiohfjhsjjhsjjhsjjhsjafjiohfjhsjjiohfjhsjfjiohfjhsjsjafjiohfjhsjiohfjhsjsdafjiohfjhsjsjjhsjhsjjiohfjhsjhsjhsjjhsjafjiohfjhsjiohfjhsjsdafjiohfjhsjsjksdafjiohfjhsjiohfjhsjhsjfjiohfjhsjjiohfjhsjdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjhfjhsjfjiohfjhsjhfjhsjafjiohfjhsjjhsjjhsjafjiohfjhsjfjiohfjhsjksdafjiohfjhsjdafjiohfjhsjiohfjhsjhfjhsjjhsjfjiohfjhsjjhsjjiohfjhsjjhsjfjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjjhsjsjjhsjfjhsjiohfjhsjafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjjiohfjhsjsdafjiohfjhsjiohfjhsjsdafjiohfjhsjhsjhfjhsjjiohfjhsjjiohfjhsjhfjhsjfjhsjfjhsjjhsjsjhfjhsjsjhsjjhsjjiohfjhsjjhsjhfjhsjohfjhsjhfjhsjdafjiohfjhsjjiohfjhsjjhsjohfjhsjhsjafjiohfjhsjfjiohfjhsjhsjhfjhsjsjjiohfjhsjiohfjhsjhfjhsjiohfjhsjjiohfjhsjhfjhsjhsjksdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjjhsjhfjhsjafjiohfjhsjfjhsjhsjhsjafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjhfjhsjfjhsjiohfjhsjhfjhsjhsjdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjjiohfjhsjdafjiohfjhsjjhsjjhsjsjjiohfjhsjafjiohfjhsjjiohfjhsjfjiohfjhsjohfjhsjhsjsdafjiohfjhsjfjiohfjhsjiohfjhsjsjohfjhsjjiohfjhsjksdafjiohfjhsjiohfjhsjsjhsjhsjksdafjiohfjhsjjiohfjhsjsjjhsjjiohfjhsjhfjhsjhfjhsjjhsjhsjhsjohfjhsjfjhsjdafjiohfjhsjsjafjiohfjhsjiohfjhsjohfjhsjsdafjiohfjhsjsjsdafjiohfjhsjdafjiohfjhsjhsjksdafjiohfjhsjhfjhsjfjiohfjhsjsjohfjhsjsjfjhsjafjiohfjhsjohfjhsjfjiohfjhsjsjsjhsjfjiohfjhsjjiohfjhsjohfjhsjsjdafjiohfjhsjsdafjiohfjhsjjhsjsjdafjiohfjhsjhfjhsjiohfjhsjfjhsjhsjohfjhsjfjhsjhsjhfjhsjfjiohfjhsjhsjjhsjfjiohfjhsjjiohfjhsjjiohfjhsjksdafjiohfjhsjhsjohfjhsjhsjfjiohfjhsjhsjiohfjhsjhfjhsjksdafjiohfjhsjfjhsjsjfjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjiohfjhsjfjiohfjhsjksdafjiohfjhsjiohfjhsjafjiohfjhsjhsjfjiohfjhsjjhsjfjhsjfjhsjhsjiohfjhsjhsjsjhfjhsjfjhsjfjiohfjhsjiohfjhsjhsjsdafjiohfjhsjjiohfjhsjohfjhsjsdafjiohfjhsjohfjhsjsjsjjiohfjhsjjhsjfjhsjohfjhsjsjsdafjiohfjhsjjiohfjhsjafjiohfjhsjjiohfjhsjdafjiohfjhsjjiohfjhsjfjhsjohfjhsjjiohfjhsjhfjhsjksdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjfjiohfjhsjafjiohfjhsjjiohfjhsjafjiohfjhsjhfjhsjsjjiohfjhsjsjjhsjdafjiohfjhsjksdafjiohfjhsjfjhsjsjjhsjiohfjhsjdafjiohfjhsjjiohfjhsjsdafjiohfjhsjjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjjiohfjhsjhfjhsjhfjhsjsjdafjiohfjhsjhfjhsjhfjhsjfjhsjiohfjhsjohfjhsjiohfjhsjjhsjafjiohfjhsjsjfjhsjjiohfjhsjjiohfjhsjfjiohfjhsjhfjhsjhsjhsjfjiohfjhsjohfjhsjfjiohfjhsjsjiohfjhsjdafjiohfjhsjsdafjiohfjhsjsjhsjjhsjjiohfjhsjhfjhsjjiohfjhsjfjiohfjhsjhfjhsjafjiohfjhsjfjiohfjhsjdafjiohfjhsjohfjhsjjhsjsjjhsjfjiohfjhsjiohfjhsjhsjfjhsjohfjhsjdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjjhsjjiohfjhsjhfjhsjhfjhsjksdafjiohfjhsjdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjohfjhsjjiohfjhsjdafjiohfjhsjafjiohfjhsjhfjhsjsjksdafjiohfjhsjjiohfjhsjfjiohfjhsjsdafjiohfjhsjafjiohfjhsjsjhfjhsjohfjhsjsjhsjksdafjiohfjhsjjiohfjhsjfjiohfjhsjfjhsjsjdafjiohfjhsjfjhsjfjhsjjhsjohfjhsjhsjfjiohfjhsjsdafjiohfjhsjdafjiohfjhsjafjiohfjhsjiohfjhsjjhsjfjiohfjhsjiohfjhsjhsjohfjhsjsjafjiohfjhsjjiohfjhsjdafjiohfjhsjafjiohfjhsjfjhsjhsjiohfjhsjfjiohfjhsjksdafjiohfjhsjfjhsjjiohfjhsjfjhsjafjiohfjhsjohfjhsjsjhsjfjiohfjhsjafjiohfjhsjohfjhsjhfjhsjdafjiohfjhsjiohfjhsjjiohfjhsjjhsjhsjjhsjjhsjiohfjhsjohfjhsjsdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjjiohfjhsjfjiohfjhsjafjiohfjhsjfjiohfjhsjfjhsjfjiohfjhsjfjhsjohfjhsjsjjiohfjhsjhfjhsjiohfjhsjsdafjiohfjhsjjhsjohfjhsjafjiohfjhsjsdafjiohfjhsjjhsjfjhsjjiohfjhsjsjfjiohfjhsjdafjiohfjhsjjhsjafjiohfjhsjfjiohfjhsjohfjhsjfjiohfjhsjfjiohfjhsjjhsjfjhsjhsjhfjhsjafjiohfjhsjjhsjdafjiohfjhsjsdafjiohfjhsjjiohfjhsjsjhsjksdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjfjhsjohfjhsjafjiohfjhsjjhsjfjhsjiohfjhsjksdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjjhsjhsjafjiohfjhsjhfjhsjksdafjiohfjhsjiohfjhsjhsjhsjjhsjjhsjohfjhsjhsjjiohfjhsjhfjhsjfjiohfjhsjjiohfjhsjhfjhsjhfjhsjhfjhsjfjhsjsdafjiohfjhsjafjiohfjhsjafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjsjfjhsjafjiohfjhsjhsjfjiohfjhsjiohfjhsjfjhsjsdafjiohfjhsjsdafjiohfjhsjafjiohfjhsjhsjafjiohfjhsjfjiohfjhsjhsjhsjjhsjsjjiohfjhsjfjiohfjhsjjhsjsjfjhsjhfjhsjjiohfjhsjiohfjhsjfjhsjohfjhsjfjiohfjhsjafjiohfjhsjhfjhsjhsjfjhsjfjhsjsjdafjiohfjhsjfjiohfjhsjiohfjhsjafjiohfjhsjafjiohfjhsjjiohfjhsjdafjiohfjhsjhsjafjiohfjhsjsjafjiohfjhsjsdafjiohfjhsjohfjhsjohfjhsjsdafjiohfjhsjjhsjfjiohfjhsjksdafjiohfjhsjsjohfjhsjhfjhsjafjiohfjhsjjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjjiohfjhsjiohfjhsjjiohfjhsjafjiohfjhsjdafjiohfjhsjfjiohfjhsjohfjhsjfjiohfjhsjafjiohfjhsjhsjohfjhsjsjjiohfjhsjfjiohfjhsjfjhsjksdafjiohfjhsjohfjhsjafjiohfjhsjfjiohfjhsjjhsjafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjjhsjsjksdafjiohfjhsjafjiohfjhsjfjiohfjhsjhfjhsjiohfjhsjsjsdafjiohfjhsjohfjhsjsdafjiohfjhsjsjhsjksdafjiohfjhsjhfjhsjjhsjjhsjdafjiohfjhsjhsjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjohfjhsjjiohfjhsjsdafjiohfjhsjjhsjfjhsjksdafjiohfjhsjjiohfjhsjfjhsjiohfjhsjdafjiohfjhsjsjksdafjiohfjhsjjiohfjhsjfjhsjksdafjiohfjhsjhsjjiohfjhsjafjiohfjhsjjhsjiohfjhsjohfjhsjksdafjiohfjhsjksdafjiohfjhsjjiohfjhsjohfjhsjfjiohfjhsjsjsdafjiohfjhsjfjiohfjhsjhfjhsjsjiohfjhsjhsjsdafjiohfjhsjjhsjsjafjiohfjhsjiohfjhsjfjiohfjhsjhfjhsjdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjhsjjiohfjhsjjhsjfjhsjfjhsjdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjjiohfjhsjdafjiohfjhsjhfjhsjksdafjiohfjhsjdafjiohfjhsjsjfjhsjjiohfjhsjdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjjhsjfjhsjfjiohfjhsjohfjhsjfjhsjhsjfjiohfjhsjfjhsjsjdafjiohfjhsjsjfjiohfjhsjfjiohfjhsjjiohfjhsjfjiohfjhsjiohfjhsjfjiohfjhsjsjjhsjdafjiohfjhsjhsjjiohfjhsjfjhsjjiohfjhsjafjiohfjhsjsjafjiohfjhsjafjiohfjhsjohfjhsjsdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjhfjhsjsjohfjhsjafjiohfjhsjjiohfjhsjohfjhsjsjdafjiohfjhsjhsjiohfjhsjjiohfjhsjafjiohfjhsjafjiohfjhsjdafjiohfjhsjsjsjohfjhsjfjiohfjhsjfjiohfjhsjsjksdafjiohfjhsjfjiohfjhsjiohfjhsjdafjiohfjhsjsjiohfjhsjafjiohfjhsjjiohfjhsjfjhsjiohfjhsjsdafjiohfjhsjjiohfjhsjhsjohfjhsjafjiohfjhsjafjiohfjhsjohfjhsjiohfjhsjksdafjiohfjhsjhfjhsjfjhsjdafjiohfjhsjjiohfjhsjhfjhsjdafjiohfjhsjiohfjhsjafjiohfjhsjsjjiohfjhsjksdafjiohfjhsjiohfjhsjfjiohfjhsjksdafjiohfjhsjiohfjhsjhfjhsjdafjiohfjhsjsjhsjhsjhsjafjiohfjhsjjhsjsjohfjhsjdafjiohfjhsjjhsjohfjhsjiohfjhsjafjiohfjhsjdafjiohfjhsjjhsjfjiohfjhsjsjiohfjhsjsjohfjhsjjhsjsdafjiohfjhsjiohfjhsjksdafjiohfjhsjjiohfjhsjiohfjhsjsdafjiohfjhsjjiohfjhsjfjhsjjhsjdafjiohfjhsjafjiohfjhsjiohfjhsjsjksdafjiohfjhsjjiohfjhsjjiohfjhsjfjhsjsjiohfjhsjjhsjksdafjiohfjhsjksdafjiohfjhsjjiohfjhsjjhsjdafjiohfjhsjfjhsjksdafjiohfjhsjfjiohfjhsjjhsjsdafjiohfjhsjhsjsdafjiohfjhsjjhsjiohfjhsjhsjsjjiohfjhsjhfjhsjohfjhsjksdafjiohfjhsjksdafjiohfjhsjfjhsjdafjiohfjhsjfjiohfjhsjsjafjiohfjhsjhfjhsjhsjfjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjsjjiohfjhsjksdafjiohfjhsjdafjiohfjhsjohfjhsjhsjdafjiohfjhsjjiohfjhsjksdafjiohfjhsjhfjhsjjiohfjhsjiohfjhsjfjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjfjhsjohfjhsjjiohfjhsjhsjksdafjiohfjhsjiohfjhsjdafjiohfjhsjdafjiohfjhsjiohfjhsjsjfjhsjsdafjiohfjhsjfjiohfjhsjhsjafjiohfjhsjsdafjiohfjhsjhfjhsjdafjiohfjhsjohfjhsjohfjhsjjhsjsjiohfjhsjsdafjiohfjhsjiohfjhsjhfjhsjsjohfjhsjsjhfjhsjsdafjiohfjhsjksdafjiohfjhsjhfjhsjfjiohfjhsjhfjhsjdafjiohfjhsjfjiohfjhsjjiohfjhsjjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjjhsjsdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjfjhsjohfjhsjksdafjiohfjhsjohfjhsjfjhsjhsjafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjiohfjhsjsdafjiohfjhsjdafjiohfjhsjfjiohfjhsjsjohfjhsjafjiohfjhsjsdafjiohfjhsjhfjhsjsjfjhsjjhsjhfjhsjksdafjiohfjhsjfjiohfjhsjiohfjhsjjhsjhfjhsjhsjsjsjsjhfjhsjksdafjiohfjhsjsdafjiohfjhsjhfjhsjohfjhsjfjhsjjhsjfjiohfjhsjafjiohfjhsjjiohfjhsjiohfjhsjohfjhsjsdafjiohfjhsjsdafjiohfjhsjjhsjafjiohfjhsjafjiohfjhsjfjhsjjhsjksdafjiohfjhsjiohfjhsjfjhsjksdafjiohfjhsjohfjhsjohfjhsjfjhsjjiohfjhsjsjfjiohfjhsjfjiohfjhsjhfjhsjdafjiohfjhsjjiohfjhsjjiohfjhsjhfjhsjjiohfjhsjdafjiohfjhsjsjksdafjiohfjhsjdafjiohfjhsjhsjfjiohfjhsjsjhfjhsjohfjhsjhsjohfjhsjsdafjiohfjhsjdafjiohfjhsjfjhsjfjhsjhfjhsjsjjhsjjiohfjhsjjiohfjhsjfjhsjhsjhsjiohfjhsjsjjiohfjhsjohfjhsjiohfjhsjohfjhsjksdafjiohfjhsjsdafjiohfjhsjhsjjiohfjhsjohfjhsjhfjhsjiohfjhsjohfjhsjksdafjiohfjhsjdafjiohfjhsjfjhsjksdafjiohfjhsjsdafjiohfjhsjohfjhsjiohfjhsjsjiohfjhsjjhsjhfjhsjjhsjafjiohfjhsjiohfjhsjjiohfjhsjksdafjiohfjhsjhsjfjhsjhsjfjiohfjhsjfjiohfjhsjjiohfjhsjsjksdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjhfjhsjdafjiohfjhsjhfjhsjdafjiohfjhsjafjiohfjhsjsjfjhsjjhsjsdafjiohfjhsjhsjksdafjiohfjhsjohfjhsjhsjhfjhsjiohfjhsjfjhsjjiohfjhsjfjhsjafjiohfjhsjfjiohfjhsjafjiohfjhsjhfjhsjhfjhsjsdafjiohfjhsjohfjhsjksdafjiohfjhsjsdafjiohfjhsjhsjsjksdafjiohfjhsjhfjhsjfjiohfjhsjhsjhfjhsjfjiohfjhsjhfjhsjsjfjiohfjhsjhsjsdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjhsjiohfjhsjsdafjiohfjhsjafjiohfjhsjfjiohfjhsjhsjfjhsjjiohfjhsjjiohfjhsjsdafjiohfjhsjjhsjafjiohfjhsjohfjhsjsjhfjhsjafjiohfjhsjsdafjiohfjhsjfjiohfjhsjdafjiohfjhsjhfjhsjksdafjiohfjhsjiohfjhsjohfjhsjhsjjhsjdafjiohfjhsjfjiohfjhsjjhsjohfjhsjksdafjiohfjhsjhfjhsjjiohfjhsjohfjhsjiohfjhsjiohfjhsjhsjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjafjiohfjhsjohfjhsjfjhsjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjsjksdafjiohfjhsjdafjiohfjhsjfjhsjjiohfjhsjhfjhsjiohfjhsjjhsjafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjjiohfjhsjfjhsjjiohfjhsjhsjohfjhsjiohfjhsjjhsjhfjhsjafjiohfjhsjsjksdafjiohfjhsjjiohfjhsjiohfjhsjohfjhsjiohfjhsjfjiohfjhsjsdafjiohfjhsjhfjhsjjhsjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjohfjhsjfjiohfjhsjsjfjiohfjhsjohfjhsjfjhsjiohfjhsjjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjfjhsjafjiohfjhsjafjiohfjhsjiohfjhsjhsjsdafjiohfjhsjafjiohfjhsjdafjiohfjhsjafjiohfjhsjhsjksdafjiohfjhsjiohfjhsjhfjhsjiohfjhsjksdafjiohfjhsjiohfjhsjohfjhsjjiohfjhsjfjhsjjhsjdafjiohfjhsjfjhsjohfjhsjhfjhsjiohfjhsjfjhsjfjiohfjhsjdafjiohfjhsjsjsjksdafjiohfjhsjfjhsjhsjafjiohfjhsjksdafjiohfjhsjjiohfjhsjjhsjohfjhsjsdafjiohfjhsjjiohfjhsjjhsjfjhsjhfjhsjfjhsjsjjiohfjhsjjhsjsdafjiohfjhsjsdafjiohfjhsjfjhsjfjhsjafjiohfjhsjfjiohfjhsjhfjhsjfjhsjiohfjhsjfjhsjdafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjfjhsjiohfjhsjfjhsjfjiohfjhsjfjiohfjhsjhfjhsjsdafjiohfjhsjjiohfjhsjsdafjiohfjhsjohfjhsjfjhsjksdafjiohfjhsjohfjhsjfjiohfjhsjdafjiohfjhsjjiohfjhsjsjiohfjhsjsdafjiohfjhsjhfjhsjsdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjfjhsjafjiohfjhsjhsjdafjiohfjhsjhfjhsjksdafjiohfjhsjsjdafjiohfjhsjsdafjiohfjhsjjiohfjhsjjhsjjhsjdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjjhsjohfjhsjsdafjiohfjhsjhsjhsjsdafjiohfjhsjksdafjiohfjhsjiohfjhsjfjhsjjiohfjhsjiohfjhsjafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjiohfjhsjksdafjiohfjhsjjhsjfjhsjafjiohfjhsjjhsjjhsjsdafjiohfjhsjsdafjiohfjhsjsjsjdafjiohfjhsjhsjafjiohfjhsjjhsjsjjiohfjhsjohfjhsjsjdafjiohfjhsjfjhsjafjiohfjhsjfjhsjdafjiohfjhsjfjhsjdafjiohfjhsjjiohfjhsjohfjhsjiohfjhsjhsjsdafjiohfjhsjdafjiohfjhsjfjiohfjhsjafjiohfjhsjfjhsjiohfjhsjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjhsjjiohfjhsjafjiohfjhsjhsjfjiohfjhsjsjksdafjiohfjhsjsjiohfjhsjsdafjiohfjhsjhsjfjiohfjhsjksdafjiohfjhsjohfjhsjsdafjiohfjhsjsjksdafjiohfjhsjhsjhsjjiohfjhsjohfjhsjiohfjhsjiohfjhsjhsjfjhsjhfjhsjjhsjsjhfjhsjohfjhsjjhsjksdafjiohfjhsjhfjhsjafjiohfjhsjsjhfjhsjjiohfjhsjdafjiohfjhsjfjiohfjhsjhfjhsjjhsjiohfjhsjsdafjiohfjhsjiohfjhsjohfjhsjjiohfjhsjafjiohfjhsjafjiohfjhsjksdafjiohfjhsjhfjhsjfjhsjiohfjhsjiohfjhsjjiohfjhsjjhsjfjiohfjhsjfjhsjfjhsjdafjiohfjhsjhsjfjiohfjhsjhsjafjiohfjhsjsjiohfjhsjiohfjhsjiohfjhsjsdafjiohfjhsjdafjiohfjhsjfjhsjsdafjiohfjhsjohfjhsjhfjhsjsdafjiohfjhsjfjiohfjhsjfjhsjiohfjhsjfjhsjafjiohfjhsjiohfjhsjfjiohfjhsjhfjhsjsdafjiohfjhsjafjiohfjhsjjhsjsdafjiohfjhsjfjiohfjhsjfjhsjdafjiohfjhsjhfjhsjsjjhsjjhsjfjhsjjiohfjhsjhsjiohfjhsjsjiohfjhsjhfjhsjohfjhsjjiohfjhsjiohfjhsjjiohfjhsjafjiohfjhsjohfjhsjafjiohfjhsjiohfjhsjiohfjhsjsdafjiohfjhsjfjhsjjiohfjhsjafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjiohfjhsjfjiohfjhsjfjiohfjhsjdafjiohfjhsjjiohfjhsjsdafjiohfjhsjohfjhsjfjiohfjhsjksdafjiohfjhsjohfjhsjjhsjsdafjiohfjhsjiohfjhsjhsjhsjfjhsjsjhfjhsjafjiohfjhsjsdafjiohfjhsjsjafjiohfjhsjjiohfjhsjfjiohfjhsjksdafjiohfjhsjjiohfjhsjsjjiohfjhsjfjhsjfjhsjsdafjiohfjhsjdafjiohfjhsjhfjhsjhfjhsjiohfjhsjfjhsjsdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjsjjiohfjhsjohfjhsjohfjhsjafjiohfjhsjdafjiohfjhsjhfjhsjfjiohfjhsjsdafjiohfjhsjiohfjhsjafjiohfjhsjhsjfjiohfjhsjiohfjhsjsjiohfjhsjsjfjiohfjhsjjhsjohfjhsjdafjiohfjhsjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjjiohfjhsjsdafjiohfjhsjsjsdafjiohfjhsjjhsjafjiohfjhsjiohfjhsjfjhsjsdafjiohfjhsjfjhsjhsjohfjhsjjhsjksdafjiohfjhsjhfjhsjafjiohfjhsjdafjiohfjhsjhsjjiohfjhsjksdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjhfjhsjksdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjiohfjhsjhsjsjfjhsjiohfjhsjhfjhsjdafjiohfjhsjjhsjjhsjsjdafjiohfjhsjohfjhsjdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjiohfjhsjsdafjiohfjhsjohfjhsjsdafjiohfjhsjfjhsjsjafjiohfjhsjfjhsjfjiohfjhsjjiohfjhsjohfjhsjohfjhsjafjiohfjhsjksdafjiohfjhsjohfjhsjdafjiohfjhsjohfjhsjksdafjiohfjhsjfjiohfjhsjjiohfjhsjjhsjfjhsjhsjdafjiohfjhsjjiohfjhsjsdafjiohfjhsjfjiohfjhsjiohfjhsjhsjsdafjiohfjhsjafjiohfjhsjdafjiohfjhsjhfjhsjksdafjiohfjhsjafjiohfjhsjiohfjhsjjiohfjhsjdafjiohfjhsjhfjhsjohfjhsjfjhsjjhsjhsjhfjhsjhfjhsjhfjhsjjhsjfjhsjhsjhsjdafjiohfjhsjjhsjksdafjiohfjhsjsdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjiohfjhsjhfjhsjjhsjdafjiohfjhsjhsjohfjhsjjiohfjhsjksdafjiohfjhsjhfjhsjhsjohfjhsjsjafjiohfjhsjjhsjfjhsjiohfjhsjdafjiohfjhsjohfjhsjhfjhsjjiohfjhsjjiohfjhsjsjhsjohfjhsjjiohfjhsjjiohfjhsjsjafjiohfjhsjsjdafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjafjiohfjhsjsjjhsjiohfjhsjafjiohfjhsjhfjhsjiohfjhsjiohfjhsjjhsjafjiohfjhsjjiohfjhsjsdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjfjhsjafjiohfjhsjiohfjhsjsdafjiohfjhsjsjohfjhsjfjiohfjhsjdafjiohfjhsjohfjhsjohfjhsjhsjsdafjiohfjhsjhfjhsjfjiohfjhsjsdafjiohfjhsjhfjhsjfjhsjdafjiohfjhsjdafjiohfjhsjiohfjhsjafjiohfjhsjfjhsjsdafjiohfjhsjohfjhsjafjiohfjhsjsdafjiohfjhsjfjhsjhfjhsjiohfjhsjhsjfjiohfjhsjhsjsdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjhsjfjhsjafjiohfjhsjhfjhsjhfjhsjksdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjsjiohfjhsjksdafjiohfjhsjiohfjhsjjiohfjhsjfjhsjjiohfjhsjsjjiohfjhsjhsjohfjhsjfjiohfjhsjjiohfjhsjhsjhfjhsjfjhsjjiohfjhsjfjhsjafjiohfjhsjfjhsjsjohfjhsjohfjhsjfjhsjafjiohfjhsjjiohfjhsjohfjhsjhfjhsjhfjhsjsdafjiohfjhsjhsjjhsjjiohfjhsjhfjhsjsdafjiohfjhsjhsjksdafjiohfjhsjjiohfjhsjdafjiohfjhsjsdafjiohfjhsjiohfjhsjafjiohfjhsjafjiohfjhsjksdafjiohfjhsjafjiohfjhsjafjiohfjhsjsdafjiohfjhsjafjiohfjhsjjhsjhfjhsjksdafjiohfjhsjsdafjiohfjhsjiohfjhsjsjsdafjiohfjhsjhsjfjhsjfjhsjhfjhsjfjhsjohfjhsjfjiohfjhsjsjafjiohfjhsjsdafjiohfjhsjohfjhsjafjiohfjhsjsdafjiohfjhsjhsjjiohfjhsjhsjiohfjhsjdafjiohfjhsjohfjhsjjiohfjhsjhfjhsjhsjhfjhsjsjafjiohfjhsjohfjhsjsjhsjohfjhsjhsjsdafjiohfjhsjohfjhsjfjhsjfjhsjdafjiohfjhsjohfjhsjfjhsjfjiohfjhsjsdafjiohfjhsjohfjhsjafjiohfjhsjhsjhsjiohfjhsjfjiohfjhsjafjiohfjhsjiohfjhsjjhsjsdafjiohfjhsjfjiohfjhsjdafjiohfjhsjafjiohfjhsjsjhfjhsjfjiohfjhsjfjhsjhsjsdafjiohfjhsjafjiohfjhsjsjohfjhsjjhsjjhsjhfjhsjksdafjiohfjhsjjiohfjhsjjhsjafjiohfjhsjhsjhfjhsjjiohfjhsjfjhsjdafjiohfjhsjhfjhsjsjfjiohfjhsjjiohfjhsjjiohfjhsjhfjhsjdafjiohfjhsjfjhsjksdafjiohfjhsjksdafjiohfjhsjjhsjjhsjjhsjjhsjiohfjhsjhsjiohfjhsjhfjhsjiohfjhsjhfjhsjfjiohfjhsjhfjhsjjhsjhsjksdafjiohfjhsjdafjiohfjhsjiohfjhsjfjiohfjhsjhsjfjhsjfjhsjhsjohfjhsjjhsjjiohfjhsjohfjhsjfjiohfjhsjiohfjhsjhsjjhsjjiohfjhsjohfjhsjfjhsjjiohfjhsjjhsjfjiohfjhsjohfjhsjdafjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjohfjhsjdafjiohfjhsjfjiohfjhsjhsjhsjjhsjohfjhsjfjhsjhsjjiohfjhsjafjiohfjhsjiohfjhsjiohfjhsjsjohfjhsjohfjhsjfjhsjiohfjhsjsdafjiohfjhsjjhsjsjdafjiohfjhsjfjhsjfjiohfjhsjafjiohfjhsjiohfjhsjfjiohfjhsjfjiohfjhsjfjhsjhfjhsjksdafjiohfjhsjfjhsjohfjhsjksdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjafjiohfjhsjfjiohfjhsjafjiohfjhsjjiohfjhsjksdafjiohfjhsjiohfjhsjhsjsdafjiohfjhsjafjiohfjhsjhsjksdafjiohfjhsjohfjhsjafjiohfjhsjiohfjhsjafjiohfjhsjsjsjsjjhsjhfjhsjjhsjhfjhsjhsjsjafjiohfjhsjohfjhsjhsjsjjhsjjiohfjhsjjiohfjhsjhfjhsjfjhsjdafjiohfjhsjhfjhsjdafjiohfjhsjfjiohfjhsjjhsjhfjhsjsjohfjhsjjhsjohfjhsjjhsjohfjhsjafjiohfjhsjsjafjiohfjhsjjhsjiohfjhsjafjiohfjhsjjiohfjhsjhfjhsjsjsdafjiohfjhsjfjhsjdafjiohfjhsjjhsjafjiohfjhsjhfjhsjafjiohfjhsjsjdafjiohfjhsjiohfjhsjiohfjhsjsdafjiohfjhsjiohfjhsjafjiohfjhsjjhsjhsjhfjhsjhfjhsjhfjhsjfjhsjksdafjiohfjhsjsjjiohfjhsjdafjiohfjhsjfjhsjdafjiohfjhsjhfjhsjafjiohfjhsjiohfjhsjhsjjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjjhsjjiohfjhsjohfjhsjsjsjjiohfjhsjfjhsjhfjhsjfjhsjjhsjohfjhsjafjiohfjhsjksdafjiohfjhsjiohfjhsjjiohfjhsjohfjhsjjiohfjhsjjhsjhfjhsjsjfjhsjksdafjiohfjhsjdafjiohfjhsjjiohfjhsjfjiohfjhsjafjiohfjhsjiohfjhsjjiohfjhsjjiohfjhsjjiohfjhsjhfjhsjhfjhsjfjiohfjhsjiohfjhsjfjhsjohfjhsjhfjhsjohfjhsjksdafjiohfjhsjjiohfjhsjafjiohfjhsjfjiohfjhsjksdafjiohfjhsjiohfjhsjfjhsjdafjiohfjhsjfjiohfjhsjjiohfjhsjhfjhsjsdafjiohfjhsjksdafjiohfjhsjsjsdafjiohfjhsjksdafjiohfjhsjjiohfjhsjsjfjhsjsdafjiohfjhsjjhsjiohfjhsjsjafjiohfjhsjjiohfjhsjjiohfjhsjjhsjafjiohfjhsjhsjfjhsjohfjhsjhsjksdafjiohfjhsjksdafjiohfjhsjhsjsjjhsjdafjiohfjhsjfjiohfjhsjhfjhsjfjiohfjhsjohfjhsjsdafjiohfjhsjdafjiohfjhsjfjiohfjhsjafjiohfjhsjohfjhsjsjafjiohfjhsjohfjhsjsjfjiohfjhsjksdafjiohfjhsjhsjafjiohfjhsjsjjhsjfjhsjohfjhsjsjjiohfjhsjhsjiohfjhsjafjiohfjhsjfjhsjsjfjiohfjhsjhfjhsjhfjhsjfjhsjfjhsjdafjiohfjhsjdafjiohfjhsjohfjhsjsdafjiohfjhsjksdafjiohfjhsjsjfjhsjfjhsjhfjhsjafjiohfjhsjhfjhsjohfjhsjfjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjfjhsjjiohfjhsjfjhsjafjiohfjhsjafjiohfjhsjksdafjiohfjhsjsjfjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjjhsjhsjjiohfjhsjohfjhsjsdafjiohfjhsjfjiohfjhsjhfjhsjjhsjsjsdafjiohfjhsjohfjhsjfjhsjiohfjhsjhfjhsjiohfjhsjhfjhsjksdafjiohfjhsjjiohfjhsjksdafjiohfjhsjsjfjhsjhsjhfjhsjjhsjksdafjiohfjhsjsdafjiohfjhsjfjhsjhsjksdafjiohfjhsjfjhsjafjiohfjhsjhsjhfjhsjsjafjiohfjhsjjiohfjhsjdafjiohfjhsjsjjiohfjhsjohfjhsjsdafjiohfjhsjfjhsjiohfjhsjafjiohfjhsjksdafjiohfjhsjfjiohfjhsjiohfjhsjjiohfjhsjohfjhsjhsjsdafjiohfjhsjdafjiohfjhsjhsjjhsjfjhsjfjiohfjhsjjhsjjhsjfjiohfjhsjohfjhsjafjiohfjhsjsdafjiohfjhsjfjiohfjhsjsjohfjhsjiohfjhsjfjhsjjiohfjhsjohfjhsjjhsjhfjhsjhsjfjiohfjhsjafjiohfjhsjdafjiohfjhsjhsjjiohfjhsjksdafjiohfjhsjjiohfjhsjjhsjafjiohfjhsjdafjiohfjhsjjiohfjhsjjhsjohfjhsjjhsjsdafjiohfjhsjsdafjiohfjhsjjiohfjhsjohfjhsjfjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjjhsjohfjhsjdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjfjhsjsjjiohfjhsjfjhsjfjiohfjhsjiohfjhsjhfjhsjiohfjhsjjiohfjhsjfjiohfjhsjhsjohfjhsjhfjhsjjiohfjhsjfjhsjksdafjiohfjhsjksdafjiohfjhsjafjiohfjhsjohfjhsjiohfjhsjohfjhsjdafjiohfjhsjdafjiohfjhsjfjhsjjhsjdafjiohfjhsjfjiohfjhsjjhsjohfjhsjksdafjiohfjhsjafjiohfjhsjjiohfjhsjhfjhsjjiohfjhsjiohfjhsjdafjiohfjhsjafjiohfjhsjsjksdafjiohfjhsjfjhsjdafjiohfjhsjsjiohfjhsjfjhsjafjiohfjhsjksdafjiohfjhsjiohfjhsjdafjiohfjhsjksdafjiohfjhsjohfjhsjfjhsjiohfjhsjafjiohfjhsjhsjfjiohfjhsjhsjohfjhsjohfjhsjhfjhsjjiohfjhsjiohfjhsjjiohfjhsjohfjhsjjiohfjhsjksdafjiohfjhsjhsjdafjiohfjhsjksdafjiohfjhsjfjhsjfjhsjjhsjfjhsjjhsjafjiohfjhsjjhsjafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjsjsjfjiohfjhsjiohfjhsjksdafjiohfjhsjjhsjfjiohfjhsjfjiohfjhsjfjiohfjhsjhfjhsjfjiohfjhsjksdafjiohfjhsjohfjhsjsjafjiohfjhsjsdafjiohfjhsjjiohfjhsjafjiohfjhsjohfjhsjjiohfjhsjiohfjhsjdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjafjiohfjhsjhfjhsjiohfjhsjdafjiohfjhsjsdafjiohfjhsjiohfjhsjhsjhsjfjhsjohfjhsjsdafjiohfjhsjsjsdafjiohfjhsjdafjiohfjhsjiohfjhsjhsjiohfjhsjksdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjohfjhsjohfjhsjdafjiohfjhsjiohfjhsjjhsjhsjdafjiohfjhsjdafjiohfjhsjjiohfjhsjjiohfjhsjsjsjdafjiohfjhsjksdafjiohfjhsjhsjksdafjiohfjhsjohfjhsjhsjsjsjjhsjksdafjiohfjhsjsjjhsjsdafjiohfjhsjsjhfjhsjjiohfjhsjdafjiohfjhsjsjfjhsjdafjiohfjhsjohfjhsjhfjhsjohfjhsjohfjhsjsdafjiohfjhsjsdafjiohfjhsjjhsjjhsjiohfjhsjhsjohfjhsjsdafjiohfjhsjksdafjiohfjhsjhfjhsjjhsjfjiohfjhsjiohfjhsjafjiohfjhsjsjjiohfjhsjjhsjjhsjhsjksdafjiohfjhsjohfjhsjhfjhsjdafjiohfjhsjafjiohfjhsjafjiohfjhsjohfjhsjksdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjafjiohfjhsjhfjhsjdafjiohfjhsjhfjhsjhsjsjdafjiohfjhsjsjjhsjfjiohfjhsjafjiohfjhsjjhsjdafjiohfjhsjsjiohfjhsjfjiohfjhsjksdafjiohfjhsjsdafjiohfjhsjafjiohfjhsjsdafjiohfjhsjohfjhsjfjhsjafjiohfjhsjafjiohfjhsjsjfjhsjhsjksdafjiohfjhsjjhsjfjhsjfjhsjafjiohfjhsjdafjiohfjhsjfjhsjjhsjfjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjhfjhsjhsjsdafjiohfjhsjfjiohfjhsjdafjiohfjhsjohfjhsjjhsjohfjhsjfjiohfjhsjdafjiohfjhsjafjiohfjhsjjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjiohfjhsjiohfjhsjfjiohfjhsjhfjhsjiohfjhsjohfjhsjfjhsjdafjiohfjhsjhsjjhsjfjhsjksdafjiohfjhsjdafjiohfjhsjhsjsdafjiohfjhsjfjiohfjhsjfjhsjohfjhsjjhsjafjiohfjhsjksdafjiohfjhsjjhsjjhsjjiohfjhsjksdafjiohfjhsjhfjhsjsdafjiohfjhsjsjafjiohfjhsjhsjohfjhsjfjiohfjhsjsdafjiohfjhsjohfjhsjafjiohfjhsjdafjiohfjhsjsjohfjhsjiohfjhsjksdafjiohfjhsjhsjhsjjiohfjhsjhfjhsjsjsdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjfjiohfjhsjiohfjhsjhsjohfjhsjhfjhsjfjhsjfjiohfjhsjdafjiohfjhsjsjhsjjiohfjhsjsdafjiohfjhsjohfjhsjhfjhsjafjiohfjhsjsjsdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjhsjiohfjhsjhfjhsjjiohfjhsjjhsjfjiohfjhsjafjiohfjhsjsdafjiohfjhsjsjfjiohfjhsjiohfjhsjiohfjhsjhsjafjiohfjhsjiohfjhsjjhsjsdafjiohfjhsjhsjohfjhsjjhsjjhsjhfjhsjfjiohfjhsjksdafjiohfjhsjjiohfjhsjjhsjohfjhsjohfjhsjsdafjiohfjhsjdafjiohfjhsjhsjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjfjiohfjhsjjiohfjhsjjiohfjhsjksdafjiohfjhsjhfjhsjsdafjiohfjhsjsjdafjiohfjhsjohfjhsjfjhsjafjiohfjhsjiohfjhsjdafjiohfjhsjhfjhsjhfjhsjdafjiohfjhsjfjiohfjhsjfjiohfjhsjfjiohfjhsjhsjksdafjiohfjhsjhsjksdafjiohfjhsjhfjhsjhsjjhsjhfjhsjksdafjiohfjhsjfjhsjsdafjiohfjhsjjiohfjhsjhfjhsjafjiohfjhsjfjhsjiohfjhsjjhsjsjhsjohfjhsjiohfjhsjfjiohfjhsjksdafjiohfjhsjjhsjdafjiohfjhsjjhsjjiohfjhsjfjhsjksdafjiohfjhsjafjiohfjhsjiohfjhsjksdafjiohfjhsjfjiohfjhsjiohfjhsjsdafjiohfjhsjdafjiohfjhsjdafjiohfjhsjhfjhsjjiohfjhsjhfjhsjhsjjiohfjhsjfjiohfjhsjhsjhsjsjafjiohfjhsjfjhsjhsjhfjhsjjhsjdafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjfjhsjiohfjhsjjiohfjhsjsjjhsjsjsjsjafjiohfjhsjksdafjiohfjhsjsjsdafjiohfjhsjjiohfjhsjafjiohfjhsjfjhsjfjiohfjhsjsjohfjhsjdafjiohfjhsjsjfjiohfjhsjfjiohfjhsjjhsjhsjhfjhsjhsjsdafjiohfjhsjiohfjhsjjiohfjhsjksdafjiohfjhsjjhsjfjhsjiohfjhsjiohfjhsjhsjfjhsjjiohfjhsjjhsjsjksdafjiohfjhsjsdafjiohfjhsjiohfjhsjiohfjhsjsjiohfjhsjohfjhsjhfjhsjksdafjiohfjhsjjhsjjiohfjhsjjiohfjhsjhfjhsjdafjiohfjhsjksdafjiohfjhsjjhsjiohfjhsjksdafjiohfjhsjhsjafjiohfjhsjjhsjsjjhsjafjiohfjhsjjiohfjhsjhsjafjiohfjhsjohfjhsjksdafjiohfjhsjfjhsjafjiohfjhsjfjiohfjhsjsjjiohfjhsjohfjhsjohfjhsjfjhsjohfjhsjsjksdafjiohfjhsjfjhsjksdafjiohfjhsjsjdafjiohfjhsjhfjhsjiohfjhsjsjiohfjhsjdafjiohfjhsjohfjhsjfjiohfjhsjsjsdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjfjiohfjhsjhfjhsjjiohfjhsjiohfjhsjdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjfjiohfjhsjhfjhsjksdafjiohfjhsjjhsjjhsjafjiohfjhsjsjiohfjhsjdafjiohfjhsjhsjdafjiohfjhsjsjiohfjhsjksdafjiohfjhsjiohfjhsjjhsjhsjjhsjhsjhsjhsjjiohfjhsjiohfjhsjsjfjhsjjiohfjhsjjiohfjhsjhfjhsjdafjiohfjhsjhfjhsjjhsjohfjhsjohfjhsjohfjhsjsjsjsjhfjhsjafjiohfjhsjjhsjksdafjiohfjhsjhsjohfjhsjjiohfjhsjdafjiohfjhsjiohfjhsjohfjhsjsjjiohfjhsjohfjhsjjiohfjhsjafjiohfjhsjjhsjfjiohfjhsjiohfjhsjfjiohfjhsjsdafjiohfjhsjsjfjiohfjhsjsjhfjhsjfjiohfjhsjjhsjsjjiohfjhsjafjiohfjhsjfjhsjsdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjsjsjjiohfjhsjiohfjhsjfjiohfjhsjfjhsjsjsjafjiohfjhsjhfjhsjfjhsjjhsjfjhsjksdafjiohfjhsjfjhsjsdafjiohfjhsjsjfjiohfjhsjsjiohfjhsjfjiohfjhsjsjfjhsjhsjsjjiohfjhsjhsjksdafjiohfjhsjfjiohfjhsjjiohfjhsjiohfjhsjhsjjhsjafjiohfjhsjiohfjhsjdafjiohfjhsjjhsjjhsjsjsjfjhsjafjiohfjhsjfjhsjiohfjhsjiohfjhsjafjiohfjhsjafjiohfjhsjiohfjhsjhsjfjiohfjhsjhfjhsjksdafjiohfjhsjksdafjiohfjhsjsjsjfjiohfjhsjhsjafjiohfjhsjafjiohfjhsjdafjiohfjhsjjhsjohfjhsjhfjhsjhfjhsjafjiohfjhsjiohfjhsjksdafjiohfjhsjhfjhsjafjiohfjhsjsdafjiohfjhsjjhsjiohfjhsjfjhsjiohfjhsjjhsjhsjhsjhsjksdafjiohfjhsjksdafjiohfjhsjfjhsjafjiohfjhsjjiohfjhsjfjhsjdafjiohfjhsjohfjhsjsjjiohfjhsjsdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjohfjhsjksdafjiohfjhsjfjiohfjhsjfjhsjksdafjiohfjhsjsjhfjhsjhsjafjiohfjhsjiohfjhsjafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjjiohfjhsjhfjhsjjhsjsdafjiohfjhsjhfjhsjhsjjiohfjhsjsjfjiohfjhsjsdafjiohfjhsjhsjjiohfjhsjfjhsjafjiohfjhsjdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjohfjhsjiohfjhsjiohfjhsjdafjiohfjhsjohfjhsjafjiohfjhsjdafjiohfjhsjjiohfjhsjfjhsjjhsjjhsjiohfjhsjdafjiohfjhsjdafjiohfjhsjjhsjohfjhsjhsjsjhsjohfjhsjafjiohfjhsjsjsdafjiohfjhsjafjiohfjhsjjiohfjhsjfjiohfjhsjiohfjhsjjiohfjhsjfjiohfjhsjhfjhsjsdafjiohfjhsjfjiohfjhsjksdafjiohfjhsjksdafjiohfjhsjfjiohfjhsjsdafjiohfjhsjiohfjhsjohfjhsjhsjksdafjiohfjhsjksdafjiohfjhsjiohfjhsjohfjhsjafjiohfjhsjhfjhsjafjiohfjhsjfjhsjafjiohfjhsjksdafjiohfjhsjhsjjiohfjhsjfjiohfjhsjjhsjhsjsdafjiohfjhsjohfjhsjiohfjhsjhsjsjksdafjiohfjhsjiohfjhsjjiohfjhsjjhsjhfjhsjafjiohfjhsjiohfjhsjsdafjiohfjhsjafjiohfjhsjhsjafjiohfjhsjsdafjiohfjhsjsdafjiohfjhsjhsjfjiohfjhsjjhsjafjiohfjhsjjiohfjhsjhsjjiohfjhsjohfjhsjfjiohfjhsjjiohfjhsjfjhsjohfjhsjdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjfjiohfjhsjsjafjiohfjhsjiohfjhsjksdafjiohfjhsjafjiohfjhsjjiohfjhsjafjiohfjhsjjiohfjhsjjiohfjhsjiohfjhsjiohfjhsjjiohfjhsjfjhsjjhsjsdafjiohfjhsjsjjhsjksdafjiohfjhsjfjiohfjhsjfjhsjksdafjiohfjhsjsdafjiohfjhsjksdafjiohfjhsjhfjhsjfjhsjjhsjjhsjfjiohfjhsjdafjiohfjhsjiohfjhsjafjiohfjhsjohfjhsjohfjhsjiohfjhsjiohfjhsjsdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjhfjhsjsdafjiohfjhsjfjiohfjhsjiohfjhsjohfjhsjsdafjiohfjhsjfjiohfjhsjohfjhsjfjiohfjhsjohfjhsjhfjhsjhfjhsjsdafjiohfjhsjksdafjiohfjhsjiohfjhsjhfjhsjfjhsjjiohfjhsjiohfjhsjohfjhsjafjiohfjhsjhfjhsjfjhsjfjhsjksdafjiohfjhsjksdafjiohfjhsjjhsjksdafjiohfjhsjhsjjhsjhsjjhsjksdafjiohfjhsjhsjjhsjafjiohfjhsjiohfjhsjdafjiohfjhsjhsjafjiohfjhsjhfjhsjksdafjiohfjhsjohfjhsjhfjhsjhfjhsjiohfjhsjiohfjhsjjhsjhfjhsjfjhsjjiohfjhsjjhsjiohfjhsjdafjiohfjhsjhsjafjiohfjhsjiohfjhsjsjdafjiohfjhsjjiohfjhsjjiohfjhsjiohfjhsjsdafjiohfjhsjfjhsjjiohfjhsjksdafjiohfjhsjjiohfjhsjfjhsjohfjhsjohfjhsjjiohfjhsjfjhsjiohfjhsjhsjjhsjfjhsjjiohfjhsjohfjhsjhsjfjhsjsdafjiohfjhsjksdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjfjiohfjhsjiohfjhsjdafjiohfjhsjjhsjhsjsjdafjiohfjhsjfjiohfjhsjfjiohfjhsjfjiohfjhsjhfjhsjhfjhsjfjhsjhfjhsjhsjsdafjiohfjhsjafjiohfjhsjhsjhsjiohfjhsjafjiohfjhsjsdafjiohfjhsjiohfjhsjfjhsjdafjiohfjhsjohfjhsjjhsjjhsjksdafjiohfjhsjafjiohfjhsjksdafjiohfjhsjsjjiohfjhsjsjsdafjiohfjhsjsjafjiohfjhsjjiohfjhsjksdafjiohfjhsjiohfjhsjjhsjjiohfjhsjsjjiohfjhsjhsjiohfjhsjjhsjohfjhsjsjohfjhsjksdafjiohfjhsjhsjiohfjhsjfjhsjafjiohfjhsjfjhsjdafjiohfjhsjdafjiohfjhsjdafjiohfjhsjhsjhsjsjafjiohfjhsjsjdafjiohfjhsjiohfjhsjjhsjohfjhsjhsjsdafjiohfjhsjjiohfjhsjfjhsjdafjiohfjhsjsdafjiohfjhsjiohfjhsjiohfjhsjjhsjfjhsjjhsjafjiohfjhsjsjfjiohfjhsjdafjiohfjhsjsjjiohfjhsjfjiohfjhsjsdafjiohfjhsjafjiohfjhsjsjhfjhsjdafjiohfjhsjfjhsjfjhsjdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjdafjiohfjhsjhfjhsjjiohfjhsjsdafjiohfjhsjhsjohfjhsjsjjhsjjiohfjhsjsjiohfjhsjdafjiohfjhsjiohfjhsjksdafjiohfjhsjiohfjhsjjhsjjhsjohfjhsjsdafjiohfjhsjhsjhfjhsjjhsjafjiohfjhsjhsjsjfjhsjksdafjiohfjhsjohfjhsjohfjhsjjiohfjhsjhfjhsjfjhsjsjiohfjhsjjhsjjhsjhsjafjiohfjhsjhsjohfjhsjhsjsdafjiohfjhsjjhsjsdafjiohfjhsjsdafjiohfjhsjjiohfjhsjdafjiohfjhsjsdafjiohfjhsjhsjsdafjiohfjhsjjiohfjhsjsjohfjhsjohfjhsjafjiohfjhsjsdafjiohfjhsjfjhsjjiohfjhsjjiohfjhsjfjiohfjhsjfjhsjfjiohfjhsjfjhsjhsjdafjiohfjhsjksdafjiohfjhsjfjhsjfjhsjsjohfjhsjhfjhsjjhsjfjiohfjhsjafjiohfjhsjfjhsjfjhsjfjhsjhfjhsjhfjhsjjiohfjhsjksdafjiohfjhsjjhsjohfjhsjohfjhsjfjhsjfjhsjsdafjiohfjhsjhfjhsjohfjhsjsdafjiohfjhsjjiohfjhsjsjafjiohfjhsjjhsjdafjiohfjhsjjiohfjhsjfjhsjdafjiohfjhsjfjhsjafjiohfjhsjjiohfjhsjhsjfjiohfjhsjjhsjiohfjhsjjiohfjhsjsdafjiohfjhsjfjiohfjhsjsjfjiohfjhsjdafjiohfjhsjhsjiohfjhsjdafjiohfjhsjsdafjiohfjhsjjhsjfjiohfjhsjfjiohfjhsjksdafjiohfjhsjdafjiohfjhsjksdafjiohfjhsjiohfjhsjohfjhsjohfjhsjjiohfjhsjsjksdafjiohfjhsjfjhsjdafjiohfjhsjfjhsjsdafjiohfjhsjiohfjhsjfjhsjjiohfjhsjksdafjiohfjhsjdafjiohfjhsjsdafjiohfjhsjjiohfjhsjjiohfjhsjfghjklkladsfghjklhjklfghjklhjklfghjklghjkljklsfghjklghjklklghjklhjklghjkladsfghjkljklklhjklkladsfghjklghjklhjklsfghjklsfghjklghjklsfghjkljklfghjklsfghjklsfghjkljklghjklsfghjkldsfghjkljklsfghjklklhjklghjklfghjklfghjklghjklhjkldsfghjklklhjklghjklsfghjkldsfghjklhjklghjklsfghjklfghjklhjklsfghjklghjklhjkladsfghjkladsfghjklsfghjklhjklkljkladsfghjklhjklkldsfghjkladsfghjkladsfghjkljklhjklghjkljklhjklghjklfghjklhjkldsfghjklklhjklfghjklghjklhjklklfghjklhjklfghjkladsfghjkladsfghjkljklsfghjklhjklghjklghjklfghjklsfghjklklklklsfghjklklhjklklsfghjklhjklfghjklghjklfghjklfghjkljkljklkljkladsfghjkldsfghjklghjklklsfghjklhjklhjklhjkladsfghjklsfghjkljkldsfghjklhjkldsfghjklfghjkladsfghjklklhjkljklsfghjklhjklfghjkladsfghjklsfghjkljklsfghjklfghjklklghjklghjkljklghjklhjkladsfghjkljklfghjklsfghjklfghjklhjklsfghjklfghjkladsfghjklsfghjkljklghjklklghjkljklklklghjklsfghjklsfghjklghjklghjklfghjklsfghjkldsfghjkljklghjklhjklsfghjklfghjkljkljkljkladsfghjklkljklhjklfghjkladsfghjklfghjkljklklklhjkljkljklghjklghjkldsfghjklghjklsfghjkladsfghjklklsfghjklklghjklfghjklghjkladsfghjkladsfghjklfghjklhjkljklklghjkladsfghjklhjklfghjklhjkljkladsfghjkladsfghjklhjklghjkljkljklsfghjkladsfghjklklfghjkladsfghjklsfghjklfghjklhjklsfghjklghjkladsfghjkladsfghjklfghjkljklsfghjklsfghjkljklkldsfghjklghjklklghjklghjklklfghjklklhjklklkladsfghjkljklsfghjklklhjklghjkldsfghjkljklhjklfghjklhjkldsfghjklklfghjklfghjklghjklklfghjkljkldsfghjkldsfghjkladsfghjkladsfghjklsfghjkldsfghjkladsfghjkladsfghjklklfghjkladsfghjkladsfghjkladsfghjkldsfghjklhjkljkladsfghjklfghjkladsfghjkljklkljklsfghjkladsfghjklsfghjklhjkljklhjkladsfghjklghjkldsfghjklsfghjklfghjklsfghjkldsfghjkljklghjklfghjkldsfghjklfghjklkladsfghjkladsfghjklghjkldsfghjklklhjklfghjkljklfghjkldsfghjkljklhjkladsfghjklfghjklfghjklklhjklsfghjklhjklkljkljklhjklhjklklklklfghjklfghjklfghjklfghjkladsfghjkljklsfghjklkladsfghjklsfghjklsfghjklsfghjkldsfghjkldsfghjklghjklfghjklghjkladsfghjkldsfghjklghjklsfghjkladsfghjklsfghjkljklkladsfghjkldsfghjklhjklfghjklhjkljkladsfghjklklfghjklhjkljkladsfghjklkljkladsfghjkldsfghjklfghjklhjklfghjklklfghjkladsfghjklghjklghjklfghjkldsfghjklsfghjklfghjklsfghjklkldsfghjklfghjkljklkldsfghjkladsfghjklhjkladsfghjklhjkladsfghjklklkladsfghjklfghjkljklfghjkladsfghjklklsfghjklsfghjklghjkljklkladsfghjklsfghjklsfghjklghjklghjklhjklghjkladsfghjklhjkladsfghjklghjkladsfghjkladsfghjklhjklsfghjkladsfghjklsfghjklhjklfghjklsfghjkldsfghjklhjklhjklsfghjkldsfghjklfghjkljklsfghjklklhjkljklhjklklklghjkldsfghjkljkljklghjkljkldsfghjklfghjkldsfghjkladsfghjklsfghjklkladsfghjklhjkladsfghjklklhjklsfghjklfghjkljkljklklklsfghjklklsfghjkldsfghjkldsfghjkljkladsfghjklklsfghjklfghjklkladsfghjkldsfghjklghjklhjkladsfghjkladsfghjkldsfghjklsfghjkljklhjkljklfghjkldsfghjkldsfghjklsfghjklhjklsfghjkladsfghjklhjklsfghjkladsfghjklsfghjkldsfghjklfghjkljklsfghjklklsfghjklfghjklklfghjklklklsfghjklkldsfghjklhjklkldsfghjkldsfghjklfghjklsfghjkldsfghjkladsfghjkljklklhjkladsfghjklhjkldsfghjklghjkladsfghjkladsfghjklhjklklhjklsfghjkljklsfghjklghjklfghjklklkladsfghjklsfghjkldsfghjklhjkljklghjklfghjkldsfghjkladsfghjkljklklklhjklghjklsfghjklsfghjklhjkldsfghjkldsfghjklsfghjkldsfghjklfghjkldsfghjklghjklhjklklhjkladsfghjkljklfghjkljklhjklsfghjklkladsfghjklghjklhjklhjklsfghjklghjklghjklfghjklfghjklfghjklkldsfghjklghjkldsfghjklfghjklghjklghjklsfghjklghjklkladsfghjkladsfghjkladsfghjklklhjkljkladsfghjklfghjklghjklsfghjkldsfghjklfghjkladsfghjklsfghjklklfghjklfghjklsfghjklghjklsfghjklhjkljklfghjklfghjklsfghjklsfghjkljklhjklghjklsfghjklfghjkldsfghjklfghjklfghjkldsfghjklhjklghjklsfghjkljkldsfghjkladsfghjkldsfghjklsfghjkladsfghjkldsfghjklhjklklsfghjklhjklfghjklhjklhjkldsfghjkldsfghjkljklfghjklsfghjklhjklfghjklkljklklklfghjkljklfghjkladsfghjklsfghjklkladsfghjklhjklsfghjkladsfghjklghjklfghjkljklfghjkljkljklhjklklhjkladsfghjklghjkldsfghjklkljklghjkladsfghjklklhjklghjkljklsfghjklsfghjkladsfghjkldsfghjklhjklsfghjkldsfghjklsfghjklfghjklghjklhjkljkljklfghjklfghjklhjkldsfghjkladsfghjkladsfghjklfghjklghjkladsfghjkljklghjklghjkldsfghjkljklklfghjklsfghjkljklsfghjkladsfghjklghjklfghjkladsfghjklghjklsfghjklghjklghjkldsfghjkljklhjklghjkladsfghjklsfghjkljkljkladsfghjkldsfghjklghjklhjkldsfghjkladsfghjkladsfghjklsfghjklfghjklfghjkldsfghjklsfghjkladsfghjkldsfghjkljklklsfghjklhjklfghjklhjkldsfghjkljkladsfghjklhjklghjklhjklghjkladsfghjkladsfghjkldsfghjklhjklghjklhjklfghjklghjklghjklghjkljklfghjklfghjklkladsfghjkladsfghjklghjklsfghjkljklhjkljklfghjklfghjklsfghjkladsfghjklghjklkldsfghjkladsfghjkljkljklsfghjklsfghjklhjkladsfghjklklklfghjklghjklhjklklsfghjklghjklghjklghjklkladsfghjkljkldsfghjklhjklhjklghjklghjklkldsfghjklghjklsfghjkljkldsfghjklfghjklsfghjkldsfghjkljklklhjklghjklghjklhjklfghjklhjklkljkladsfghjklhjkldsfghjklsfghjklghjkldsfghjklklfghjklhjklhjkladsfghjklfghjkladsfghjkldsfghjklsfghjkljkldsfghjkldsfghjkljkldsfghjklhjklghjklklsfghjkldsfghjklghjklhjklsfghjklhjkladsfghjklfghjklsfghjkldsfghjkljklsfghjkldsfghjklsfghjkldsfghjkladsfghjkljklsfghjklghjklfghjkldsfghjklghjklfghjkljkljklghjkladsfghjklsfghjkljklsfghjklfghjklhjkljkladsfghjkljkladsfghjkladsfghjklfghjklghjklsfghjklghjklfghjklhjkljklsfghjklsfghjklfghjkldsfghjklfghjkldsfghjklghjklhjklklsfghjklkldsfghjklkldsfghjkljklhjkldsfghjkljklsfghjklghjklsfghjkladsfghjklhjklghjkljklkljkldsfghjkladsfghjklsfghjkljklfghjkldsfghjklsfghjklklklhjkljklkladsfghjklghjklhjkljklkljklsfghjklhjklhjklsfghjklghjkladsfghjkldsfghjklfghjklfghjkljkladsfghjklfghjkldsfghjklsfghjkladsfghjklfghjkladsfghjkladsfghjklsfghjklklfghjklhjkldsfghjklghjkldsfghjklsfghjkljklfghjklsfghjkljkladsfghjklfghjkldsfghjklsfghjklklklhjkljkladsfghjklkladsfghjklghjklhjkladsfghjklfghjklhjkl \ No newline at end of file diff --git "a/\345\210\233\345\273\272\345\244\247\346\226\207\344\273\266\345\217\212\346\265\201\347\232\204\344\275\234\344\270\232/homework.js" "b/\345\210\233\345\273\272\345\244\247\346\226\207\344\273\266\345\217\212\346\265\201\347\232\204\344\275\234\344\270\232/homework.js" new file mode 100644 index 0000000000000000000000000000000000000000..8d49e3281e0b797e50081ce27cd76f27818598e6 --- /dev/null +++ "b/\345\210\233\345\273\272\345\244\247\346\226\207\344\273\266\345\217\212\346\265\201\347\232\204\344\275\234\344\270\232/homework.js" @@ -0,0 +1,27 @@ +// ## 作业1:使用open write close的形式去创建一个大文件, +// 内容从指定的文本中随机取一些(每次取得长度内容可以不一样), +// 计算出这个大文件出现最多的字符(要使用流的形式). +let fs=require("fs"); +if(!fs.existsSync("bigdata")) fs.mkdirSync("bigdata"); +let str="adsfghjkl"; +let startAt=new Date().getTime(); +let fd=fs.openSync("./bigdata/big.txt","a"); +for(let i=0;i<1000;i++){ +fs.writeSync(fd,str.slice(Math.floor(Math.random()*(str.length-1))),str.length-1); +} +fs.closeSync(fd); +let endAt=new Date().getTime(); +console.log(fd); +//取出最多的字符 +let chatArray=[]; +let readStream=fs.createReadStream("./bigdata/big.txt"); +readStream.on("data",(chunk)=>{ + let str=chunk.toString(); + for(let i=0;i