?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????==============================================================================================================================??>============================================================================================================================>??>>==========================================================================================================================>>??>>>========================================================================================================================>>>??>>>>======================================================================================================================>>>>??>>>>>====================================================================================================================>>>>>??>>>>>>==================================================================================================================>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>??>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>??>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>??>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>??>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>??>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>??>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????===============================================================??=============================================================================================================================>??>===========================================================================================================================>>??>>=========================================================================================================================>>>??>>>=======================================================================================================================>>>>??>>>>=====================================================================================================================>>>>>??>>>>>===================================================================================================================>>>>>>??>>>>>>=================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>================================================================================================================>>>>>>>??>>>>>>>========================================================????????????????????????????????????????????????????????>>>>>>>??>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>??>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>??>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>??>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>??>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>??>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????