???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????H??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HHH??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????H????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????AA??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????B@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@BDA??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@BCDEB@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ADDEEFDA???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@BDDDDDA@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ACEDCBA@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@BDFDB@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@BCEGD@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@B@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                


















      !!!!!!!  "$&''((*+,-............///////////////////////////////////////000000001111111111111111111111110000000000000000000000000000///00000000000000000000000000       !!!!!!    "$&''((*+,-.........//////////////////////////////////////////00000000111111111111111111111110000000000000000000000000000/////0000000000000000000000000      !!!!!!       "$&''((*+,-........///////////////////////////////////////////0000000011111111111111111111000000000000000000000///////00//////////////00000000011111100   !!!!!!!!           "$&''((*+,-.......////////////////////////////////////////////000000000111111111111111111000000000000000000000/////////0///////////////0000000011111111   !"""!!!!             "$&''((*+,-.......////////////////////////////////////////////000000000111111111111111111000000000000000000000/////////////////////////0000000111111111   !"""!!!!              !#%&'(()+,--......./////0//////////////////////////////////////000000000111111111111111111000000000000000000000//////////////////////////000000011111111    !""!!!!!              !"$%&'((*+,-.......//////00/////////////////////////////////////00000000011111111111111111100000000000000000000//////////0////////////////000000000111111   !!""!!!!!                   !#$%&''()+,--......./////00000///////////////////////////////////00000000011111111111111112100000000000000000000//////////0////////////////000000000011111  !!!""!!!!                         !"$$%&''(*,--.......//////0000000/////////////////////////////////00000000011111111111112222100000000000000000000//////////0/////////////////00000000011111    !!!!"!!!!!               !                  !!#$%%&''()+-....//////////0000000000//////////////////////////////00000000001111111111112222211000000000000000000000/////00000/////////////////0000000001100               !!!!!!!!!!               !!!!!!         !!""##$%%&''((+,-..////////////0000000000//////////////////////////////0000000000111111111111222221100000000000000000000000000000000////////////////00000000000                   !""!!!!!!!                 !""""""!       !"##$$$%%&&'((*,-.////0////////00000000000//////////////////////////////00000000001111111111112222211100000000000000000000000000000000////////////////00000000000            !    !!!!!!"""""!!!!!!                !"####$#"!     !"#$$%%%&&&''(*,-..//000000//00000000000000/////////////////////////////00000000000111111111111222221111000000000000000000000000000000000////////////////000000000/              !!      !!!!""""""!!!!!!                  !"#$$$$$$#####"#$$%%%&&&''((*+-..//0000000/000000000000000/////////////////////////////00000000000111111111111222222111000000////0000000000000000000000000000//////////0000000000/!!             !"!     !!!"""""""!!!!!!                   !#$$$%%%%%%%$$$%%%&&&&&''((*+,..//000000000000000000000000////0////////////////////////000000000011111111111112222221110000///////////00000000000000000000000000////00000000000000""!            !"!!   !!""""""""!!!!!!                    "#$$%%%%&&&&&&%&&&&&''''()*+,-.///000000000000000010000000///000///////////////////////00000000001111111111111222222111000////////////////0000000000000000000000000000000000000000##"!          !!"""!!!!"""""""""!!!!!                     "#$%%%&&&&'&&&&&'''''''()*+,-.///0000000000000111111000000///00000////////////////////000000000001111111111111222222111000//////////////////////0000000000000000000000000000000000##""!!        !"""""!!""##""""""!!!!                      "#$%%&&&''''''''((((((()*+,--..///000000000000000000000000////////0//////////////////000000000000111111111111122222211100000////////////////////0000000000000000000000000000000000##""!!!!!!!!!!"""""""""####"""""!!!!                      "#$%%&&''((((((((()))**+,,--...////00000000000000000  000/////////0////////////////00000000000000111111111111112222211110000////////////////////0000000000110000000000000000000000###"""""""""""""""""""#####"""""!!!!                      "#$%%&&'((*********+++,,----....////000000000 0000   0000/////////00//////////////0000000000000001111111111111111222111110000////////////////////000000001111111000000000000000000###########"""""""##########""""!!!!                      "#$%&&''(*++++++++,,,,----.......////0000 0 0  000 000000/////////000////////////00000000000000000111111111111111111111111000////////////////////000000001222221100000000000000000###""##############$$$$$%$$##""""!!!                    !"#$%&&'()+,,,,,,,,,------.........//////         0  0 000/////////00000/////////000000000000000000111111111111111111222110000////////////////////000000001222221100000000000000000""""""######$$$$$$$$%%%%&%$$##"""!!!                   !"$$%&&'(*,--------------............///   / /       0 00000////////0000000/0000000000000000000000011111111111111111222210000/////////////////////000000001222222100000000000000000!!!"""####$$$$$$$%%%%%&&&&%$##"""!!!                   !"$%%&''(+,---..........................     /     0   000000///////0000000000000000000/0000000000011111111111111111222210000/////////////////////000000012222222110000000000000000  !!""###$$$$%%%%%%&&&&&'&&%###""!!!                  !"$%%&'')+-.............................           0  0000000////////000000000000000000/000000000001111111111111111122221000//////////////////////000000012322222110000000000000000  !!""###$$%%%%%&&&&&'''''&&%%$$#""!                  !"$%&&'')+-..........................             00   000000////////000000000000000000/0000000000000111111111111111122210000/////////////////////000000012222222111000000000000000  !!""###$$%%%&&&&'''''''''&&&%%$#"!                 !#$%&&'')+-............................                0000000///////000000000000000000000000000000000001111111111111222110000/////////////////////00000012222222111100000000000000  !!""###$%%%&&&''''(((((''''&&%%$#"                 !#$%&&'')+-............................     .    /0 00 0000000///////000000000000000000000000000000000000000111111111222110000/////////////////////00000012222222111110000000000000  !!""###$%%&&&'''((((((((('''&&%%#"                  !#$%&&'')+-..........................   .          000  000000//////00000000000000000000000000000000000000000111111111222110000/////////////////////0000012222222221111000000000000  !!"##$$%%&&''((()*++**))(((''&&%$#!                   !#$%&''(),-.......................... .....         0/////0000//////0000000000000000000000000000000000000000000000000000000000//////////////////////0000011222222111111000000000000  !""#$$%%&&''((*+,,--,,+*)(((''&%$#!!                       "#$%&''(*,-..........................         .      //////00///////00000000000000000000000000000000000000000000000000000000////////////////////////0000011222211111111000000000000 !!"#$$%%&&''()*,--...---,+)(('''&%#!!                        "$%&&'((*,-..........................   . ..  .. /  ////////////////0000000000000000000000000000000000//////////000000///////////////////////////////000001221111111111000000000000 !""#$%%&&'''(*,-..///...-,*(((''&%$"!!                       "$%&''((+,-..............................     ..       /////////////000000000000000000000000000000000//////////////0/////////////////////////////////000001111111111111000000000000 !"#$%%&&''(()+-../////..--,*)((''&%$$###""!!!                 !""$%&&'(()+,-.............................   ..... / / ///////////////000000000000000000000000000000000////////////////////////////////////////////////000001111111111110000000000000!"#$$%&&''(()+,-..//////..-,+*)((''&%%%%$$###"""!                 !"#$%&&''()*+,-..................................... / /   /////////////000000000000000000000000000000000////////////////////////////////////////////////000001221111111100000000000000!"$$%&&&'(()*,-..////////..-,+*(('''&&&&%%%$$###""!                  !"$$%&&''(()*,--..................................../ / / ///////////////000000000000000000000000000000000//////////////////////////..////////////////////000001222111111100000000000000!#$%%&&''()*,--.////0/////..-,+)(('''''&&&%%%$$$#"!                  !!#%%&'''(()*+,--...................................//////////////////////000000000000000000000000000000000/////////////////////////.....///////////////////00001222211111000000000000000!#$%&&'''()+,-..//////////..--,+)(((('''''&&&%%%$#"!                 !""#$%&'''(()*+,--................./////////........////////////////////////00000000000000000000000000000000000//////////////////////////////////////////////000001222211111000000000000000!#$%&&'''(*,--..//////////...-,,**)(((((''''&&&%%$#"                 !"#$%&&''(()*+,-................////////////////////////////////////////////000000000000000000000000000000000000/////////////////////////////////////////////000011222211111000000000000000!#$%&&''((*,-..///////////...--,,++*)((((('''&&&&%$#!                "#$%&&''(()*+--...////........//////////////////////////////////////////////0000000000000000000000000000000000000/////////////////////00/////////////////////000011222211111000000000000000!#$%&&''()+,-..////////////...---,,+**)((((''''&&%$#!!!             !"$%%&'''()*+-..///////.......//////////////////////////////////////////////000000000000000000000000000000011000000//////////////////00000////////////////////00011222211111110000000000/000"#$%&'''()+-...////////////.....----,,,++*)((('''&%%$##""!!      !!""$$%&'''()*+,-./////////////////////////////////////////////////////////////0000000000000000000000000000001111000000///////////////00000000//////////////////0000011111111111000000000000000"#%%&'''()+-..//////////////........-----,++*)((''&&%$$$#""!     !"#$$%&&''((*+,-..//////////////////////////////////////////////////////////////000000000000000000000000000011111100000///////////////000000000////////////////00000001111111111000000000000000"$%%&''((*,-../////////////////..........--,+*)('''&&%%%$##!   !!"#$$%&&''(()+,-..//////0////////////////////////////////////////////////////////000000000000000000000000001111111111000//////////////000000000000000/////////0000000000011111110000000000000000"$%&&''((*,-..///////////////////////////..-,+*((('''&&%%$#"!!!!!"#$%&&''(()*,-..////000000000000000000000///////////////////////////////////////0000000000000000000000000111111111110000////////////00000000000000000////////0000000000000111110000000000000000#$%%&'''(*,-..///////////////////////////..--,+*((('''&&&%$$#####$%%&&'''()*+--.//////00000000000////////////////////////////////////////////////0000000000000000000000000111111111110000/////////////0000000000000000///////00000000000000111110000000000000000#$$%%&''()+-...//////////////////////////...--,+*)(('''&&&%%$$$%%%&&&''(()*+,-../////////////////////////////////////////////////////////////////00000000000000000000000001111111111000000////////////00000000000000000////0000000000000000011100000000000000000#$$$%&''')+-...//////////////////////////...---,+*)(('''&&&&%%%&&&&&''(((*+,-..//////////////////////////////////////////////////////////////////00000000000000000000000000111111100000000////////////000000000000000000/000000000000000000011100000000000000000##$$$%&''(+-...//////////////////////////....---,+*)((''''&&&&&&&'''''(()+,-...//////////////////////////////////////////////////////////////////0000000000000000000000000011111100000000000//////////0000000000000000000000000000000000000011000000000000000000$$$%%&''')+-...//////////////////////////.....---,,+*)((((''''''''(((()*+,--...///////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000//////////0000000000000000000000000000000000000000000000000000000000$%%%&'''()+-...//////////////////////////........--,++*)((((((((((())*++,--...////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000//////////000000000000000000/000000000000000000000000000000000000000$%&&''''(),-...//////////////////////////.........--,,++***)))))****++,,--....////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000///////////0000000000000000//0000000000000000000000000000000/0000000%&&'''(((),-...///////////////////////////..........--,,+++++++++++,,,---...///////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000///////////00000000000000/////000000000000000000000000000000/0000000%&'''((((+,...////////////////////////////..........----,,,,,,,,,,,,----....///////////////////////////////////////////////////////////000000/////00000000000000000000000000000000000000000000000///////0//////000////////0000000000000000000000000000////000000%&''(((()+-./////////////////////////////............-----------------......./////////////////////////////////////////////////////////000000000//00000000000000000000000000000000000000000000000000//////////////////////000000000000000000000000000////////0000&''((()**,-./////////////////////////////...............---------............/////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000////////////////////00000000000000000000000000////////////0&'((()*++-.//////////////////////////////.....................................///////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000///////////////////0000000000000000000000000///////////////'((()*+,-.//00/////////////////////////........................................//////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000/////////////////////0000000000000000000000000///////////////(())*+,-.//00000////./////////////////.........................................../////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////////////////////000000000000000000000000////////////////))**+,-.//0000000///..///////////////.............................................////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000///////////////////////0/////0000000000000000//////////////////**+++-.//000000000//.../////////////..................................................////////////////////.....///////////////////////0000000000000000000000000000000000000000000000000000000000////////////////////////0///////00000000////////////////////////,,,--..//00010000///....//////////....................-----------------..........................////////....../////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////000000//////////////////////////////////////---...//00001000////.....////////..................-------,,,,,,,,,,,,-----........................./...........////////////////////00000000000000000000000000/////////0000000000000000010000000//////////////////00000000//////////////////////////////////////....///00000100////.........//....................-----,,,++******++++,,,----....................................//////////////////000000000000000000000/////////////////00000000000001111000000/////////////////000000000////////////////////////////////////////////000000100//.................................---,,,++*)(((((((())*++,,---..................................../////////////////00000000000000000000//////////////////0000000111111111100000/////////.////////000000000/////////////////////////////////////////000000000100///................................--,,++*))((((((((((()**+,,--......................................///////////////00000000000000000000/////////./////////000001111111111000000////////..////////000000000//////////////////////////////////////000000000000100///................................--,++*)((('''''''''((()*+,,--......................................./////////////00000000000000000000////............///00001111111111000000/////////../////////00000000//////////////////////////////////////000000001111100///...............................--,,+*((('''''''''''''(((*+,,-........................................////////////0000000000000000000////...---------.../00001121111110000000/////////...////////00000000/////....///......////////////////////111111111111100///...............................--,+*)(''''&&&&&&&&&&'''()*+,-.........................................///////////0000000000000000000//...--,,,++,,,,--.//000112221111000000/////////......../////0000000////....................//////////////1111111111111000///////..........................-,+*)((''&&&%%%%%%%%&&''((*+,--.........................................//////////0000000000000000000//..--,,+***+++,,--./00011221111000000//////////........./////00000///......................./////////////000000000011100000/////////....................---,*)((''&&%%%$$$$$$%%&&''()*,--.........................................//////////0000000000000000000//..-,++*)))***+,,-.//0001221110000000//////////...........///////////.........................///////////00000000000111000000000////...................---,+)((''&&%$#########$%&''()*+--.........................................//////////0000000000000000000//.--,+*)((())**++,-.//00121110000000///////////............////////............................./////////0000000000011111111110000///..................---,*('''&&%$#!!!!!!!!"#%&&'(()+,-........................................../////////0000000000000000000//.-,+*)(('((())**+,-./00121100000000///////////.....................................................///..////0000000111111111110000//..................--,+*(''&&%%$#!!!  !!!!#$%&''((*,-........................................../////////0000000000000000000/.--,+*)((''((())**,-.//0121100000000//////////............................................................//////0000111112111111000////................--,+)(''&&%$$"!      !!#$%&&'(()+,-----...................................../////////0000000000000000000/.-,+*))((''(((())*+,-./002110000000///////////...........................................................--...///0001112222221111000/////.............--,+*(('&&%%$#"         "$%%&''((*+,------.................................../////////000000000000000000//.,++*)(((''''((()*+,,-/00110000000///////////............................................................+,,--.///001222222222111100/////.............--,+)('&&&%$$#!         "#$%&&''()*,,,----....................................////////000000000000000000//-++**)((''''''(())*+,,./011000000////////////............................................................*++,-..//001111000001111100////..............--,*)('&&%%$#"!         !#$%%&&''()*++,,,--------............................./////////00000000000000000/.-+**))(('''''''(()**+,./011111000//////////..............................................................)**+,-..//0010000000000000//.................--+*(('&&%$#""!         !"#$%%&&''())**++,,--------.........................../////////000000000000000//..,**))((('''''''((()*+,./012223100//000////...............................................................(()*+,-../00100//////00000//.................--+)(('&%$#""!          !"##$%%&&''(((()*++,,------...........................////////////00000000000///.-,*)))((('&&&&&''(()*+,./022334300/00000//................................................................'(()*+,-./0000//...////000/..................-,+)(''&%$#!!            !"##$$%%&&'''((()*+,,,------.........................//////////////00000000///.-,+)))(((''&&&&&''''()+,./022345400/00000//................................................................'(()*+,-../000//.../////0//................--,+*(('&%%$"!             !!"##$$%%&&''''(()*++,,---.................................../////////0/////..-,+*)(((((''&&&&&''''(*+,./0233465410013400///......................................-.......................&'(()*+,-.//0///....//////...........------,,+*((''&%$#"                !""##$%%&&&'''(()*++,,--.......................------------........////...--,+*)(((((''''''''''''(*+,./02345665545555400///.....................................--............----......&'(()*++,-.////...................----,,,,++*)((''&%%$#"                  !!"#$$%%&&&''(()*+,,--....................------,,,,,,,,,,,,,,----..---,,++*)((((('''''''''''''(*+,./023456666666665400//...................--------.........----.........---------...&'((()**+-..//..................----,,++**)(((''&&%%$$#"                     !##$%%%&''''()*+,--...................----,,,+++***))))*****++,,,+++**))((((('''''''''''''''(*+,.01234567777777776400/...............-------------........-----......-------------.&''(())*+-../////////..........---,,++**))(((''&&&%%$#"!                     !"#$$%&''(((((*+,--..................---,,,++***)))((())))))***+***))(((((('''''''''''''''(()*+,.012345677777777765200///.........------------------......-----...----------------.%&'(())*+-.///////////.........--,,+**)(((((''&&%%%$$#"!   !!!!!              !"#$%&'(((((()*,,-.................---,,++**)))(((((((((((()))))((((((((('''''''''''''''((()*,-.01234567777777777642000//.......--------------------......------------------------%&'((()*+-./0000000////........--,+*)((((''''&&%%%$$##"!   !!!!!!              !!$&''(((((((*+,-.................--,++*)(((((((((((((((((((((((((((((''''''&&&&''''''((()*+,-/012345677777777777654330//.....---------------------........----------------------%&''(()*+,./00111100///.......--,+*)((''''&&&&%%$$$##"!   !!"""""!              !$&''((((((()+,-................--,+**)((((''''''''''''''''''''''''''''&&&&&&&&&'''''(())*+,-/0123567777777788777788870/....-----------------------........---------------------%&''(()**,./000111000////////..-,+*(((''&&&&%%%$$###""!   !!"""""!               $&''((((((((*,-...............--,,+))((('''''''''''''''''''''''&'''''&&&&&&&&'''''''(()*+,,-/0134566777777787777788960/....----------------------------------------------------%&&''(()*,-/0001111000///////..-,+*((''&&%%%%$$##""""!    !!""###!               $%&'((((((((*+--..............--,+*((((''''&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&''''''''())*+,-./0234566777777777777888950/....----------------------------------------------------%%&&'(()*,-./00121111000/////..-,+*((''&%$$$###""!!!!     !!"####"               #%&''((((('()+,--.............--,+)((('''&&%%%%%%%%%%%&&&&&&&%%$%%%%%%&&&&&''''''''(()**+,-.01244566677777777778889930//...----------------------------------------------------%%&&&'()*,-./001211111000////..-,+*(''&%###""!!!           !"##$$"             $%&''''''''(*,--............--,+*((''''&&%$$$$$$$$$$$$$%%&&%$$##$$$%%%&&&&'''''''((()*+,,-.01345566677777777788889910//..-----------------------------------------------------%%&&&'()*+-./001221111100000//..-+*(''&%###""!!!          !"#####"              "$%&&'''&''(*,--............--,+*(''''&&%%$$$$$$$$$$$$$%%%&%$$##$$$%%%&&&&'''''''(())*+,-./02355666677777777777752000///..----------------------------------------------------%%&&&'()*+-./00122111111100000/.-,*(''&%###""!!!         !""#####!               "$%%&&&&&'(*+---...........--,*)('''&&%%$$$####$$$$$$$%%%%%$$##$$$%%%&&&&''''''((()**+,-./02456666667777777777400//////..----------------------------------------------------%%&&&'())+-./001222111222211100/.,*(''&%###""!!!        !""#$$##"!                 #$$$%&&'()+,--...........-,+*)(''&&%%$$########$$$$$%%%%$$$#$$$$%%%&&&'''''''((()**+,-./1246666666777777777600///////..----------------------------------------------------%%&&&'(()+,./0012222122333322210/-+(''&%##""!!!!       !""#$%$#""!                 "##$%%&&')*,--...........-,+)((''&%$$$##########$$$$$$$$$$$$$$$$$%%&&&''''''(((()*++,-./135666666666777777630//../////..---------------------------------------------------%%&&&'())+-./00122222223333332110.,)('&&$$#""!!!     !!""##$$#""!                    !"#$$%&&'(*,--...........-,*)((''&%$$###########$$$$$$$$$$$$$$$$%%&&&&'''''''((()**+,-./13466666666677777776200//0000/...--------------------------------------------------%&&&&'()*+-./00122222233333332210/,)(''&%%$#""!!!!!! !""######"!!                    !""#$%&&'(*+,-..........-,+)((''&&%$$############$$$$$$$$$$$$$$%%%&&&&&''''''((()**+,-./124666666667777777775310001200/...-------------------------------------------------%&&&&'()*+-./00122222233333333221/-*(''&&%$#""!!!!!!!"##$####""!                     !!""$%%&'()+,-./........-,*(((''&&%$######""######$$$$$$$$$$$%%%%%&&&&&&'''''((())*+,-./124566666667777777777665556630//..-------------------------------------------------&&&&&'()*+-./00122233333344444322/-*('''&&%$"""!!!!""##$$$###"!                       !!!#$%&'()*,-./........-+*(('''&&%#####"""""######$$$$$$$$$%%%%%&&&&&&&''''''((()*+,-./0235566666777777777888888889730//.-------------------------------------------------&&'''(()*,-./001222333333444433220.,(((''&&%$$$$#$$%&&&&&%%$$##"!!!                   !!!#$%&'()*,-./....----,+)('''&&%%######"""#######$$$$$$$$$%%%%%&&&&&&&&'''''((()*+,-./0234556666677777777778888888720/..-------------------------------------------------&'''(()**,./0001222333333344433320/-+)((''&&%%%%%&&''''''&&%%$$#"""!!                !!!!#$%&'()*,-./....---,+*(('''&&%$################$$$$$$$$$%%%%%&&&&&&&&&'''''(()**+,-.013455666666777777777777888870/...-------------------------------------------------&''((()*+-./00112223333333444333210/-+)('''&&&&''''(((((''&&%%$$###""!!              !!!"#$%&'()+,-.....---,+*)(''''&&%$################$$$$$$$$%%%%%%&&&&&&&&&&&'''(())*+,-.012445666666667777777777888870/...-------------------------------------------------''((()**+-./001122233333333343333210/.+((('''''((((((((((''&&%%$$$###"!              !!!"#%%&'()+,-.....--,+)((('''&&&%$################$$$$$$$$%%%%%&&&&&&&&&&&&''''(()*+,-./0234566666666667777777778888099999.-----------------------------------------------(((()*+,,./00011222233333333333332100/.,+*)(((()***)))))(((''&&%%$$$##"!             !!!"#%&&'()+,--..---,+*)((('''&&%%$##############$$$$$$$$%%%%%%&&&&&&&&&&&&&'''(())*+,-./02345666666666667777777777860/----------------------------------------------------(()))++,-./000111222223333333333322100//.--,++++,++******((((''&%%%$$##"            !!!""$%&&'()*+,-.--,,+*)((('''&&%%$$#############$$$$$$$$%%%%%&&&&&&&&&&&&&&&'''(())*+,--/01345666666666666677777777740/----------------------------------------------------))***+,-.//00001112222223333333333221100///...---,,,+++++*)(((''&&%%%$#"!!          !!!""$%&''()*+,,-,,+**)((('''&&%%$$$########$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&'''((())**+,-/0123456666666666666667776660/.----------------------------------------------------****+,--.//000011111222222233333333222111000///...--,,,,,++**((''&&&%$$#!!!!        !!"""$%&''()*++,,,+*(((((''''&&%$$$####$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&''''((()))*+,-/0123456666666666666666666650/.-----------------------------------,,,,,,,,,--------,,,,,-..//00000001111122222222333332222211000000//////.......,*((''&&%%$#""!!!    !!!""##$%&'(()*+++++*)(((('''&&&%$$$####$$$$$$$$$$$$$$$%%%%%&&&&&'''''''''&''''''((())**+,-/0123456666666666666666666540/.--------------------------------,,,,,,,,,,,,,,,,-------....///0000000001111111222222332222222211100000000000/////.,+)(('&&%%$##"!!!! !!!!"##$%&&'(()****+*)((('''&&&&%%$#####$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''((()))*++,-/0123456666666656666666665540/.------------------------------,,,,,,,,,,,,,,,,,,,,,-.....////0000000000000011111222222222333322221111110000000000/.,+)(('&&%%$$#""!!!!!!!"#$%%&''(()****))(((''&&&%%%$$$#####$$$$$%%%%%%%%%%%%%&&&&'''''('''''''''''''((())**+,,-/0123456666666655666666655430/.---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,///////0000000000000000000111222222233334333333333322222111110/.,+)(''&&%%$#"""!!!!!!#$$%&&''(()+*))((((''&&$$$$$########$$$%%%%%%%%%%%%%%&&&&'''(((((((''''''''''(()))**+,--/0123456666666555566666655420/.------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////000000000000000000000011111222233333333333332222221110000/.-,*((''&&%%$#"""!!!"##$%%&'''(()*))((((''&&%$$$$########$$$$%%%%%%%%%%%%%&&&&'''(((((((((((''''''((())***+,--/00134566666665555555555554400/.....-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,00000000000000000000000000000111122223333333333322222211100000//.-,*((''&&%$##"""""""#$%&&''((()))((((''&&%%$$#########$$$$%%%%%%%%%%%&&&&&&''''(((())((((((((((((()))***+,--//012456666666555555555555553000//...--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,00000000000000000000000000000001112222333333333222222211000000///.-+(((''&%%###""""""$%%&'''(((()((((''&%%$$##########$$$$$%%%%%&&&&&&&&&&&''''((()))))((((((((((()))****+,-.//0124566666665555555555555554320//...------------,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,0000000000000000000000000000000011122223333333322222211000000/////.,*)(('&&%####"""##$%&&'''((((((((''&%$$###########$$$$$%%%%%&&&&&&&&&&&''''((())))))))((((((()))))****+,-../01235666666655555555555555666630//..-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000112222233333322222221100000000///.-+*)(''&&%$$######$%&''''(((((((''&&%###""""""####$$$$$%%%%&&&&&&&&&'''''(((())))*)))))(((((()))))****++,-./0123566666655555555555555566664200//....------,,,,,,,,,,,,,,,,,,+++,,,,,++++++,,,00000000000000000000000000000000011222223333332222222110000000000/..-+*((''&&%%$##$$$%&&''''((((('''&&%$""""!""""###$$$$$$%%%%&&&&&''''''''(((())))***))))))(())))))*****++++./0123566666655555555555555566664320000//.------,,,,,,,,,,,,,,,+++++++++++++++++++,00000000000000000000000000000000011122222223322222221100000000000//.-,+)(('''&%%$$$$$%&''''((('''''&%%$#"!!!!!"""###$$$$$%%%%&&&&''''''''(((()))))*****)))))))))))))*******)(-/012356666665555555555555556666544332210/.-----,,,,,,,,,,,,,++++++++++++++++++++++000000000000000000000000000000000111222222222222222211000000000000//.-,*((('''&%$$$$$%&''''((''''&&%%$#"!!!! !!""###$$$$$%%%%&&&'''''''((((()))))********))))))))))*******(((+/012356666655555555555555556666666655441/.----,,,,,,,,,,,,,+++++++++++++++++++++++100000000000000000000000000000001112222222222222222211000000000000//.-,+)((('''&&&&&&&'''''((''''&&%$$#"!!   !!"""##$$$$%%%%&&&&''''((((((()))))************)))))))******)(('*-/02346665555555555555555555566666655541/.----,,,,,,,,,,,,,,,,,,,+++,,,,,,-,,,,,,,100000000000000000000000000000011122222222222222222211000000000000///.-,**)(((''''''''''''''''''&&%$##"!      !!""##$$$%%%%&&&&''''(((((((())))***************))))*****))((('),./0246555555555554455555555567666665551/.---,,,,,,,,,,,,,,,,--,,++,,,----..------100000000000000000000000000000111222222222222222222211000000000000///..-,+*)(((('''''''((('''''&&%%$""!!       !"""#$$$%%%&&&&''''(((((((())))******+***********)*****)))((''(+-/0245555555555554444455555556666666552/.---,,,,,,,,,,,,,,--./-,,+,,---..//......110000000000000000000000000001112222222222222222222211100000000000////.--,+*(((((((((((((('''''&&%$#!!         !!""#$$$%%&&&&''''((((((((()))******+++++*************))((('''(+-.0145555555555544444445555556666666662/.---,,,,,,,,,,,,,,-.05/-,+,,--.//000/////1110000000000000000000000001111222222222333333322222111000000000000////..-,,+****))))(((((('''&&%$$"!!         !"""#$$$%&&&&'''''((((((((()))*****+++++++***********+*)(((((()+,./0355555555555444444555555566666666640/...----,,,,,,---./0360.-,--..//01100000011100000000000000000000000011122222222233333333332222110000000000000////..--,,,,,++++*)(((('''&%%$#"!!        !!""###$$%&&&&''''(((((((((()))****++++++++++*******+++*)(((((()+,-/03555555555554444555555555566666666520////..--,,---../013561/.-...//0121111111111000000000000000000000001112222222222333333333332221100000000000000/////...------,,+*)(((''&&%$#""!!        !!""###$$%&&&''''((((((((((()))****++++++++++*****++++,+)((((((*+,-.025555555555554555555555555666666665543000/..-,--../014566620/.////0112222222211110000000000000000000000112222222222233333333333322110000000000000000/////.......---+*(((''&%$#""!!        !!"""###$$%&&&''''((((((((((()))***++++++++++++**++++,,,+)('((((*+,-./144555555555555555555555556666666666666410/.-,-../04677777310//00011233333332211100000000000000000000001122222222222333333333333221100000000000000000////////.....-,*(((''&%$#""!!!       !!""###$$%%&&&'''((((((((((())))****+++++++++++++++++,,-,,+()***+,,-./0133455555555555555555555566666666666665410//..//01345444421000011123333332222211100000000000000000000011222222222223333333333322211000000000000000000000//////...-,*(((''&%$#""!!!    !!!!""###$$%%%&&''''(((((()))))))))****++++++++++++++++,,,----.,+++,,--../00245555555555555555555566666666666666554200/000012232222110011222344433322122211000000000000000000000112222222222333333333333221100000000000000000000000000///..-,*(((''&%$"""!!!!  !!!!""##$$$%%%&&&''''((((()))))))))******+++++++++++++++,,--..//.-,,,---.../003555555555555555555566666666666667665555443222111110000112233344564332211322111000000000000000000001122222222223333333333332211000000000000000000000000000///.-,*((('&&%$"""!!!!  !!"""##$$$%%&&&&&'''((((())))))))))******++++++++,,,,,,+,,-..//0.--,---...../02455555556666666555666666666677777666566665432210000000027666677895332210222111000000000000000000001122222222222333333333332221100000000000000000000000000//..-+*((''&&%$#"""!!!!!!"""###$$$%%&&&&&''''(((())))))))))*******+++++++,,,,,,,,--.//01/.----....../0255555555666666665666666677777777766655555433210000///002777777777433221022221100000000000000000000112222222222233333333333222110000000000000000000000000///.-,+)((''&&%$#""""!!!!"""###$$$%%%&&&&&''''(((())))))))))********++++++,,,,,,,,-../001//........../02555555566666666666666667777777777665555554321100//////02777777665433221122221110000000000000000000112222222222223333333333322211000000000000000000000000//.-,+*(('''&&%$##""""""!""####$$$%%%%&&&'''''(((()))))))))))*******++++++,,,,,,,--../0110/........../02555555566666666666666777777777777665555443321000///../02788887655433221122221110000000000000000000112222222222222333333333322211100000000000000000000000/..-+*((('''&%%$###"""""""####$$$$%%%%&&&'''''(((())))))))))))))*****+++++,,,,,,,--./00120//........./0255555566666666666666777777777777766555444322100///..-/02888897554332221122111110000000000000000001112222222222222223333333322221100000000000000000000000/..,+)(('''&&%%$####""""""####$$$$%%%%&&&&'''''((((()))))))))))))****+++++,,,,,,,--./00120//........./00344556666666666666677777777777777665544443322100////./04888896543332222111111110000000000000000001112222222222222222233333322221110000000000000000000000/.-,*)((''&&%%$$#####"""""####$$$$%%%%&&&&&''''(((((())))))))))))*****++++,,,,,,,--./00120//.........//0123566666666666666777777777777777655444443332210000//025888996443332222211111110000110000000000001122222333333222222223333322222111000000000000000000000/.-,*(('&&&%%%$$#######""#####$$$$$%%%&&&&&&''''(((((()))))))))))*****++++,,,,,,,--./00120//........../001246666666666666777777777777777765544444433321000001346888995433322222200001100011111110000000011122223333333322222222333322222111100000000000000001000/.-,)(('&%%%$$$$$##############$$$$%%%&&&&&&'''''(((((())))))))))******+++,,,,,,,-../01120//..........///0146666666667777777777777777777765444444444432101247788889995432222222200001000000000000000011111222233333333322222222333322222111110000000000000001000/.-,*(('&&%%%$$$$$$###########$$$$$%%%&&&&&&''''''(((((())))))))))*****+++,,,,,,,-../01120//..........///0146666667777666677777777777777765544444444433212357888899995432222223300001000000000000000111111223333333333332222223333322222111110000000000000011000//.,*)('&&&%%%$$$$$$##########$$$$$%%%&&&&&&''''''''((((())))))))))*****+++,,,,,,-../01220//............//036667777777666667777777777777776555555544433333467888999995432223333300001000000000000011111112223333333333333333233333322222111111000000000000011100//.,*)('&&&%%%%$$$$$$#######$$$$$$$%%%&&&&&''''''''''((((()))))))))*****++++,,,,,-.//01230//............./037777777777665667777777777778877666666544444444568889999995432233334400001000/000000000111111122333334333333333333333333222221111110000000000001121000/.-+)(('&&&%%%%$$$$$$$$$$$$$$$$$$$%%&&&&&&'''''''''''((((()))))))))*****+++,,,,,-.//01230//............./037777777787665666777777777888887777777654444455678899999995432233344600001000//00000001111111222333344433333333333333333332222111111111000000001121100/.-,*)('''&&&%%%%$$$$$$$$$$$$$$$$$%%%%%&&&&''''''''''(((((())))))))****++++,,,,,-./0///..../............/00456677778766666777777777888887777777765544555667889999999543333344571111100///00000011111111223333444443333333333333333332222211111111110000001221100//.,+*((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%&&'''''''''''((((()))))))*****++++,,,,,-./0/.-+-..//...........//0134567778776667777777778888887765667766555566677889999999643333455681111100////00000111111122233344444443333333333333333332222222111111110000112221000/.-,+)((((''&&%%%%$$$$$$$$$$$$$$$$$$$$%%%&'''''''''''((((())))))*****+++++,,,,,-./0.-,*,..///...........//003566778777777777777788888877640356766666777778888999999654344567892111100////00000111111122233444444444333333333333333333222222222211111100112221100//.-,+)((((''&%%%%$$$$$$$$$$$$$$$$$$$$$%%&'''''''''''((((())))))****++++++,,,,,-./0.,+*,-.///...........///014667788887777777777888888764000056788888888888889999997544467::::110000/////000001111122223334444444444433333333333333333222222222111111111222211000//.-,+*)(((''&&&%%%$$$$$$$$$$$$$$#$$$$%%&''''''''''(((((()))****+++,,,,,----,,-./0.,++,-.////..........///003566788887777777777888887762000267788888888888889999997654568::::10000//////0000011222222333444444444444444444444444333333322222222111111112222111000//.-,+*)(((''&&&%%%$$$$$$$$$$$$##$$$$%%&'''''''''(((((()))**+++,,,------.-----./0.,,+,-./////..........///01456788887777777777888877640000467788888888888889999998765678::::1000///////00000222222333334444444444444444444444444433333332222221111111122222111000//.-,+*)(((''&&%%%$$$$$$$$$$$####$$$$%&&''''''(((((((()))*++,,,---........---./1.-,+-..///////........../00346788888777777777888877400000578888888888888889999999877789::::100/////////00012222333333444444444444444444444444444443333332222211111112222222111100//.-,+*)(((''&%%%$$$$$$$$$$#####$$$$%&&&''''(((((((()))**+,,--...///////..-..01.-,,-..///////..........//00357888887777777777887760000006788888888888888899999999999::::::100//////////000000112233444444555555544444444444444444333333332222222211222222222111000/..-,+*)((''&&%%$$$$$##########$$$%%&&&'''(((((((()))*+,--..///0000000////001.--,-..////////........./003567888877777777777787776554367888888888888888899999999999::::::100///////////000000002344444555555555544444444444444444333333332222222222222222222221100//.-,+*(((''&&%$$$$############$$$%%&&&'''(((((()))*+,,-..//0001111110000111/.---..////////........./01667788887777777777777777777777888888888888888889999999999:::::::000////////////0000000134444555555555555444444444444444444333333332222222222333333332211000/.-,+)(((''&%$$$$#############$$$%%&&'''(((((())**+,-../001111111111111111/.--..//////////......../03788888887777777777777777777888888888888888888889999999::::::::::00/////////..///0000000244455555555555555444444444444444444433333333222222233333333333221100/.-,*)((''&&%$$$########"#####$$$%%&'''((((()))**+,-./0011111111222222111/..-..//////////......../04988888877777777777777777888888888888888888888889999999::::::::::00/////////////000////00012233444444555555444444444444444444443333333222222333333333332221000/.,*)(((''&%$$$##############$$$$%%&&&'''''(()*+,-./01111122111111111000/...../////////........./01567788877777777777777777888888888888888888888889999999::::::::::////////////000000//////000000012233444455444444444444444444444433333332223333333333333221100/.-+*)((''&%%$$$##############$$$%%%%&&&&&''((*+,./0112222222211110000///...../////////.........//0024688877777777777777777888888889888888888888889999999:::::::::9////////.//0000000//.////////00000001344554444444444444444444444433333333333333333333332221100/-+*))(('&%%%$$$#########""####$$$%%%%%&&&&'(*,-./0122332222211100//////.....////////...........///025888777777777777777778888888898888888888888899999999::::::::9...//..../00221100//........////00000134555444444444444444444444443333333333333333333333322110/.,+*)(('&%%%$$$$#######"""#####$$$%%%%%%&&'(*,-.0123333322221100////////.../////////............../04888777777777777777778888888898888888888888899999999:::::::99........./00211110//.........////00001345444444444443444444444444444333333333333333333333221100.-,+*((''&%%%$$$$#######""#####$$$$%%%%%&&'()+-./1223333222111000//////////////////.............../004566777777777777777788888888988888888888889999999999::::::99........./00111110//..........////0001344444444444333444444454444444443333333333333333333222100/.-+*)(('&&%%$$$$########"#####$$$$$$$%%&&'((*,./1123332211110000/////////////////................./00145777777777777777788888888888888888899999999999999:::::999........./001111100/.............//002344443333333333344445555444444444333333333333333333222210/.-,+)(('&&&%%$$$$#######"#####$$$$$$$%%&&'(((+./0123332111100000000/////////////...................//014777777777777777788888888888999999999999999999999:::::999........./001111200/.............//0023444333333333333445555555444444444333333333333333333222100/.-+*)('&&&%%%$$$$############$$$$$$$%%&'''((+-/0112321100000000000000//////////...................../0377777777777777778888888888999999999999999999999999:::999.........//0000000//.............//0000122222222222111233333344444444444333333333333333333222100/.-,*)((''&&%%%$$$$###########$$$$$$$%&&''(((,./0011221100000000000000/////////....................../0034567777777777788888888888999999999999999999999999999999........./////000//...............//000000112211100000001111123444444443333333333333333333222100/.-,*))((''&%%%%$$$$$#########$$$$$$$%&''(()*,./000111110000000000000//////////......................./001357777777777788888888888999999999999999999999999999999..........////////................////00000111000000/00000000023444444433333333333333333332221000/.-+*)((('&&%%%%$$$$$$######$$$$$$$$%&''()*+-./000011100000000000000//////////........................//0147777777777788888888888999999999999999999999999999999...................................//////000110000///////////003444444433333333322222233332221100/.-+**)((''&&%%%%$$$$$$$$$$$$$$$$%%%&&'(()+,-.//0000000000000000000//////////.........................../047777777777788888988888999999999999999999999999999999....................................//////000000/////////////001233444433333332222222222322221100//.,++*)(('''&&&&&%%%%%%%%%%%%%%%&&&''(()+,-../00000000000000000000//////////.........................../025555566777888888988889999999999999999999999999999999.....................................///////0/////////////////001223444333333222222222222222211000/.-,,*))((('''''&&&&&&&&&&&&&&&&&'''(()*+,-.//00000000000000000000/////////............................/013444455677888888999889999999999999999999:::::9999999.......................................////////////////////////00023444443333222112222222222211000//.-,+*))((((''''''&&&&&&&&&'''''''(()*+,-.//000001000000000000000////////............................./0123334456788888889999999999999999:999999::::::::::999..........................................................///////0123344433332211111122222222110000//.-,+*))((((((''''''''''''''''(((()*+,-..//00000111000000000000/////////.............................//0122334467888888899999999::::9:::::9999::::::::::::99..........................................................///////0123333333322221112222222222211000///.--,++**))((((((('''((((((((())*++,-..//0000001000000000000000////////............................../0012344567888889999999999::::::::::::::::::::::::::99.........................................................///////0001223333332222222222222222221110000//..--,,++**))(((((((((()))***+++,--..///0000000000000000000000////////...............................//0134566888889999999999:::::::::::::::::::::::::::99.........................................................///////00012222222222222222222222222211110000///...--,,++*)))((()))**+++,,,,--...///00000000000000000000000/////////................................/035667888899999999999:::::::::::::::::::::::::::99.........................................................///////0000112222222222222222222222222211100000///...--,,++****)**++,,,-----...////0000000000000000000000000////////............................----/03788888889999999999::::::::::::::::::::::::::::99........................................................////////000001111222222222222222222222222110000000/////....----,,-----..//...//////00000000000000000000000000/////////............................---./0778888889999999999:::::::::::::::::::::::::::::9.....//000//..........................................//////////0000000011111222222222222222222221111000000000//////.........///000////000000000000000000000000000000//////////...........................---./0067888899999999999:::::::::::::::;;;;;;;;:::::::..../0011100/........................................///////////0000000000011122333322333332222222111110000000000000/////////0001000000000000000000010000000000000000///////////..........................---..//0788889999999999:::::::::::;;;;;;;;;;;;;;;:::::.../011111110/......................................////////////00000000000001223333333333332222222111111111110000000000000000112211000000000000001111000000000000000////////////////......................--..../488899999999999::::::::::;;;;;;;;;;;;;;;;;;:::../01122222110/....................................////////////000000000000011223333333333333222222221111111111100000000000000112211000000011111111111000000000000000/////////////////.....................--..//0788889999999999:::::99899::::::::99999:::::988../01222222210/.................................../////////////000000000000011233333333333333222222222111111111111000000000000112211111111111111111111100000000000000//////////////////.....................-.//00788888899999999::::9720009:::::977777888899876/.0112222222110.................................../////////////0000000000000112333333333333332222222222111111111111100000000001222111111111111111111111000000000000000/////////000///////...................-./006788888889999999::::820///.9999/035666777788765/.0112222222110...................................////////////00000000000000122333333333333333222222222222222211111111111100011222111111111121111111111000000000000000///////00000/////////.................../067788888888899999::::70/---------/04556666778655//0112222222110.................................../////////////0000000000001122333333333333333222222222222222221111111111111011222111111111121111111111000000000000000///00000111100////////................./0067788888888889999876630/---------/04566666778654///01222222210/.................................../////////////00000000000112233333333333333322222222222222222222111111111111112222111111122221111111110000000000000000000001122221000///////................/0477778888888888999754410.---------/04666666789654///01122222110/...................................//////////////00000000001223333333333333333222222233332222222222111111111111122222122222222211111111100000000000000000001122233221000///////.............../057777778888888888964331/.---------/0466665678:654////011111110/.................................../////////////////00000000123333333333333343322222233333333322222221111111111122222222222222221111111110000000000000/000011223333322100///////............../0367777777888888888853220/.---------/0476655678;643/////0011100////..................................////////////////000000112233333333333333332222223333333333222222211111111112222222222222222211111111100000000000000000122333444332100///////...........///00567777777778888777743210/.-----.../02687766679:643///////000///////..................................//////////////0000001222333322222222222222222233333333333222222211111111122222222222222222211111111000000000011111222233444445433210///////........////0035667777777777777776642110/.......//015788877789:742///////////////////................................//////////////0000012233333221112222222222222233333333333222222211111111122222222222222222111111111000000/001223333334445556665432200//////.......///002466666777777777777666532100/......//05789:999899::800////////////////////.............................../////////////0000001233333321001111122222222233334433333322222222111111122222222222222222111111111100000//002333444445566778886433210///////......//025677776677777777777765553100//.....//07;;;;;;;;;::::99///////////////////////............................//////////////000000123333322100111112222222233334443333333222222111111112222222222222222211111111100000////01223333344556777786443210000000///////0016667777666777777777776655310/////////028:::::::::::::0/////////////////////////.........................///////////////000000011222222110111112222222233334444333333322222211111111222222222222222221111111110000/////012222223344556677754433221111100000000124777777766677777777777666520/./////000158::::::::::::://.////////////////////////........................///////////////00000000111111111011111222222223333444443333332222221111111122222222222222222111111111000////./011111122334455667754433322222222333344556777777766677777777777666620/..//00012469:::::::::::20...////////////////////////.......................////////////////0000000000000000111111222222222333444444333333322221111111112222222222222222211112111000////..//0111111123344456675444333333333446667888777777766666777777777777771/.-./001235679:::::::::220/-../////////////////////////.....................////////////////0000000000000011111111112222222233444444433333332222211111111222222222222222211111110000///......////0011122334455654444333333344566655555443323344556777666666777720/..//000122345679:::::110....//////////////////////////....................////////////////000000000000111111111111222222223344444433333333222222221111111111111222222211111110000///........-...//0011223445654444444444455676544443321000013455666666666667720/..//000000000125::999110....//////////////////////////..................../////00/////////0000000000011111111111111222222234444444333333332222222222111111111111222221111100000///..---..--,,,---.//01122344554444444455666776543332200///001245666666666666730/.////////////0009999211//...///////////////////////////..................///000000///////0000000000001111111111111122222223444444433333333222222222221111111111111222111100000//..--,,----,++++,,-../001123444444444456788888543332210//.//001346666666666667300////////.....///9922210//...////////////////////////////................../////00////////00000000000011111111111111222222234444444333333333222222222211111111111111111000000//..---,+,,,,,++*++++,-..//011234444455556678888864433210//...//0001334566666655410/............../////////.....////////////////////////////..................//////////////000000000000011111111111111122222234444444333333333222222222211111111111111100000////..-,,,+++++,++****++,,--.//0122344455566678988886543210///....///0001246666654200/................///////....../////////////////////////////................../////////////0000000000000111111111111111122222334444443333333332222222222111111111111100000///..--,,+++****++********+,,--.//012234556677788998886544210/........///0013566664200/..--------....................////////0/////////////////////....................//////////000000000000011111111111111111112233444443333333333222222222111111111111100000//..--,++*****)******))))***++,--./00123456778999999988765420/....-----..//00255666400/..------------------...........///////00/////////////////////...................///////////00000000000001111111111111122222223344443333333333322222222221111111000000000//..--,+**))((((())**)))))))*++,,--./0012356678999999998765430/........-.///0014322100/...-------------............../////////000/////////////////////................./////////////000000000000111111111111122222222334433333333333332222222222111111000000000//..-,,+*)(((((('(()))))))))))*++,,--./012345678999999998765530/..........//000121000//...-------------..............//0//////00000/////////////////////................/////////////000000000000111111111111222222223333333333333333333222222222211100000000000//.-,+**)(((''''&''())))*)))()**++,,,-./023456789999999997665310/.........//0001100//....-------------.............../000000000000000////////////////////..............//////////////00000000000111111111111122222222333333333333333333322222222221110000000000//.-,+*)(((''&&&&%&&'))))*))('))*++++,-./012456789999999997765310//.......//0000000/..-----------------.............../010000000000000/////////////////////............////////////////000000000001111111111122222222233333333333333333322222222222111000000000//..-,*)(((''&&&&&%&'())))*)))()**+++++,-./12345789999999998765310//......./00754320/....-----------................///0120000000000000/////////////////////............////////////////00000000000111111112222222222222333333333333333322222222222211110000000//..-,+)((('''&&&&%%&'())))))))))***++++,-./01345679999:99998765310/......../029765410/.............................//0012300000000000000////////////////////.........../////////////////0000000000001111111222222222222223333333333333322222222222222111000000//..-,+*(((''&&&%%%%%&'()))))))))*****+++,--.01234678999::9998765310........//049987730/............................./00123400000000000000/////////////////////.........///////////////////00000000000111111222222222222222233333333322222222222222222221100000//..-,+*)((''&&&%%%%%%&'())))))***********+,-./0234578899::::9876531/..../////0159999941/..............////.........../01334400000000000000/////////////////////........////////////////////0000000000001111112222222222222222222332222222222222222222221110000///.-,+*)(((''&&%%%%%%&&'()))))))**********+,-./0123567899:::::765431/../////00247::::96421000000000000//////..//////0002344550000000000000//////////////////////......./////////////////////000000000000111111222222222222222222222222222222222222222222111000///.-,+*)((('''&&%%%%%&&''())))))))*********+,--/0123467899:::::755421/..////012468<<;;:8765432112222111000//////0000011234566700000000000////////////////////////....../////////////////////0000000000000111111111111121111222222222222222222222222222222111000//.--,+)((((''&&&%%%%%&&'(())))))))*********+,--./012457899:::::754321/.////0123579 >=<;:8886543333433332100////0012222344567780000000000/////////////////////////....../////////////////////000000000000001111111111111111112222222222222222222222222222211100//..-,+*(((('''&&&%%$%%&&'((())))))))********+,,-./012356789:::::654321/.////024568<   ><<<<<876555555544421000000234444455677890000000000////////////////////////////////////////////////////000000000000001111111111111111111112222222222222222222222221111000/..-,+*)(((''''&&&&%%%&&''(((()))))))*******++,,--./02356789:::::7543210//000234578<   >=<<;;887666666665543222223345444456677890000000000////////////////////////////////////////////////////00000000000000111111111111111111111112222222222222222222222111100//.-,+*)((''''''&&&&&&&&&''((((())))))*****+*+++,,-./02346789:::::765432000122445679<>>>>>=<;:887777777766665544444555555556677890000000000////////////////////////////////////////////////////0000000000000011111111111111100011111122222222222222222211111000//.-,+*)((''''&&&&&&&&&&&''''((((()))))*******++++,-./01346789:::::87654210123455668:<>>>> =<:9988888888777776666656666666666677890000000000////////////////////////////////////////////////////0000000000000011111111111000000000011112222222222222221111111000/.-,+*)(('&&&&&&&&&''''''''''((((()))))*******+++++,-.01245689:::::98764321234556678;<=>>> =<:89999999988888877777766666666666778:0000000000000000///////////////////////////////////////0000000000111111111111111111111000000000000111112222222222222111111000//.-,+*((('&&&&&&&&&''''''''''((((())))))******+++++,-./1245678::99987665322345567779;<=>>> =<;:::::::::::999988888887777776777788:000000000000000000////////////////////////////////////00011112222222222222211111111100000000000000111111122222222222111110000/.-,+*)((('&&&&&&&&&''''''''''(((((())))))******++++,-./0235678999987766543234567788:;==>>>>>=<<<<<<<<<<;;;::::::99998888777777789:000000000001100000///////////////////////////////////00122223333433333333322111111000000000000000001111111111222222111111000//.-+*)(((''&&&&&&&&&&''''''''''((((()))))))******+++,-./0235678998887666544345667889;<===>>>>==========<<<<<;;;;;;;;::998877777889:0000000000112110000//////////////////////////////////01223334444554444444332111110000000000000000000111111111112222111111000//.,*)((((''&&&&&&&&&&'''''''''''(((())))))))******++,,-.013567898887766554445567889:;<===>>>>==============<<<<<<<<<<;;:9887888889;/////0000011110000/////////////////////////////////000123333444444444444433211111000000000000000000111111111111121111110000//.-+)(((('''&&&&&&&&&&'''''''''''((((()))))))****++++,-./02356789877655444444567889:;<==>>>>>>>>>>>>>>>>>==========<<<<;;:988888889;//////000011110000//./////////////////////////////001223333444444444444443321111100000000000000000111111111111111111100000//.-,+((((''''&&&&&&&&&&&''''''''''(((((())))))****+++,--./0235678987654332345567889:;<<=>>>>>>>>>>>>>>>>>>>>==========<<<;:988888889://////00000111000//..../////0////////////////////002333344444444444444444332211110000000111100000111111111111111111100000//.-,+*((('&&&&&&&&&&&&&&&&&'''''''''(((((()))))****++,,-../023567897654321034566789:;<<==>>>>> >>>>>>>>>>>>>>>>>>>>>====<<<;:98888889:///////0000000000//.-..////000///////////////////014554444444444444444433332221110000001111111111111111121111111111000000/.-,+*(((''&&&&&&&&&&&&&&&&&&''''''''(((((()))))****+,,--.//12356789754210002456789:;<<<=>>      >>>>>>>>>>>>>>>>>>>>>>====<;:98888889:////.//////000////.---...//000//////////////////00245544444444444444444333332221110000111111111111112222222111111100000//.-,+*)((''&&&&&&&&&&&&&&&&&&&''''''''(((((()))))****+,,-.//01245678976433211356778:;<<<==>>>    >>>>>>>>>>>>>>>>>>>>>>>====<<;:9888889:///........./....--,,--..///00////////////////000234544444444444444444433333322111000111111111111112222222222211110000//.-,+*)(((''&&&&&&&&&&&&&&&&&&&&''''''''((((()))))***++,-../002345678876544333467789;<<====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<;::988889://..-----------,,,+**+,-..//00////////////////01334444444444333344444443333333211111111111111111112222222222222110000//.-,+*(((('''&%&&&&&&&&&&&&&&&&&&''''''''(((((())))***+,,-./001235677887655544456789;<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<;;::9888990/.-*+++++++++*)((((()+,-../00///////////////00344444444444433333444444333334321011111111111111122222233333332211000//.-+*)(((('''&&%%&&&&&&&&&&&&&&&&&&''''''''((((())))***+,-..001234567788776555556788=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<;;:988889/.-+)))))))))(((((((((*+,,-./////////////////0134444444444433333344444443444433211111111111122222222233333333221100//.-,*)(((('''&&&%%%%%&&&&&&&&&&&&&&''''''''(((((())***+++,-./0112345778898777777789>   >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<;;:988889-,+*(((((((((('''''(((()*+,,--........./////00234444444443333333344444444444443322211111111222222222333333333221000/.-,+*)((''''&&&&%%%%%%%&&&&&&&&&&''''''''''((((())***++,,-./0012345677889888888:;>      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<;;:988888,+)((((''''''''&&'''''((())*+,,---.......//00123444433333333333334444444444444433322111111222222222233333333322100//.-,*)(('''&&&&&%%%%%%%%%%&&&&&&&'''''''''''((((())**++,,-./001233456788899999;=         >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<<;;:988888))(((''&&&&%%%%%%&&&'''''(((()*+,,---....//01233444333333333333334444444444444444332111112222222222333333333322100/.-,+)((('&&&&%%%%%%%%%%%%%%%&&&&&''''''''''(((((())*++,,--./012334567888999::;=          >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<;;;:988888)((('''&&%%%%%%%%%&&&'''''(((()*+,,,--.../002333443333333333333333344444444444444332111112222222223333333333322100/.,+*)((''&&&&%%%%%%%%%%%%%%%&&&&'''''''''''(((((())*++,,--/012234456788899:;;<>          >>>>>>>>=================>>>>>>>>>>====<<;;;:9988888(((''&&&%%%%%%%%%%%%&&&'''''((()**+,,-..//013333433333332222223333334444444444444332222222222222233333333333322100/.,+*(((''&&&&%%%%%%%%%%%%%%%%&&&''''''''''((((((())*++,--./012334456788999:;<>           >>>>=======<<<<<<<<=========>>>>>>====<<<;;:99888889((''&&&%%%%%%%$$$$%%%%&&'''''(((()**+,-./0024433333332222222222223333444444444443332222222222222333333333333322100/.,+)(('''&&&%%%%%%%%%$%%%%%%%&&&'''''''''((((((((()*++,--.001334455678899:;<=           >>>=====<<<<<;;;;;<<<<<<<======>>>>====<<<;:98888889:(('&%%%%%%%%$$$$$$$$$%%&&&''''''((()),-./0134443333322222222222222333344444444443332222222222222333333333333322100/.,+)('''&&&&%%%%%%%%$$$%%%%%%%&&''''''''(((((((((()*++,-./012334456678899:;=>           >>====<<<<;;;;;;;;;;;;;<<<<=====>>>====<<<;:9888888:;(''&%%%%%%%%$$$$$$$$$$%%&&&&&'''''(((*,-./012222222111111111111111222333444444443332222222222222333333333333322100/.,+)('''&&&&%%%%%%%%%$%%%%%%%&&&''''''''(((((((((()*+,-../01344455677899:;<=>>         >>===<<<;;;::9999999::::;;;;<<<========<<<<;:8888889:;(''&%%%%%%%$$$$$#####$$%%%&&&&&&'''(()*+,-./0001100000000000000000011223333344333332222222222223333333333333332110/.,+)('''&&&&%%%%%%%%%%%%%%%%&&&''(''''''(((((((((()*+,-./01234555667889:;<==>>>     >>>>===<<;;::998888888888899:::;;<<<<==<<<<<<;::888888:;<('&&%%%%%$$$$$$$#####$$$$%%%%%%&&&''((()*+,.////0//////////////000000122333333333332222222222223333333334444432210/.,+)('''&&&%%%%%%%%%%%%%%%%&&&&''(((''''((((((((())*+,-./0124556667788:;<=====>>>>>>>>>===<<;;:98887777666777788889::;;;<<<<<<<<;;:9888889:;<''&%%%$$$$$$$$$$########$$$$$$$%%&&''''((()*,,--.---,-----.....///000012223333333333222222222223333333334444433210/.-+)('''&&&%%%%%%%%%%%%%%%&&&&''(((((''(((((((((()*++,./00234666777889:;= >>=====<=======<<;;:98877665555566667777889::;;;;;<<;;;;:9888899;<='&&%%%$$$$$$$$$$########$$$$$$$$%%&&''''((()*++,-,,,+,,,,,,----...///0011222333333332222222222233333333444444432100/-,*)(('''&&&%%%%%%%%%%&&&&&'''(((((((((((((((((()*+,-./00234666778899:;<===============<<;::887765554444445555666778889::::::::::98888888:;<&&&%%%$$$$$$$$$$$########$$$$$$$$%&&'''''((())*++++***+++++++,,---..//001112223333333222222222223333334444445432210/.-+*((('''&&%%%%%%%%%&&&'''''((())(((((((((((((((*+,-./01234667778999::;;<<<<<========<<;;:88765443322222333344556677788889999999888788889;<&%%%%%$$$$$$$$$$$$########$$$$$$$%&&&&'''''(((()**))))))))****+++,--..//0011222333333322222222223333344444455433210/.-,*)((('''&&&&%%%%%%&&'''((((())))))))((((((((((*+,-./012346677899999:::;;;;<==>>====<<;:887654221100000000123445556667778888888877777888:<%%%%%%$$$$$$$$$$$$$########$$$$$$%%&&&&&&''''((((((((((((((((()))*++,--./0011222333333322222222233333444445554332100/.-+*)((('''&&&&&&&&&&''((((())******))))((((((((*+,-/00123466788999999:::::;<==>>>===<;:987654200///////////012344455566667777777777777789;%%%%$$$$$$$$$$$$$$$#########$$$$$%%%&&&&&&'''''((((((((((((((((())***,,-./001122233333322222222233333444444443322100/.-,**)(((''&&&&&&&&&''(((())*++,,,++++**)))())))+,-./0123457789999999999::;;<=>>>>===<;:87654310///........//01223334445566666777766777789;%%$$$$$$$$$$$$$$$$$##########$$$$$%%%%%%&&&&''''(''''''''''''((((()))*+,-./001122233333322222222333344444443332211000/.-+**)(((''&&&&&&&&''((())*+,------,,+++*****++,-./00124567899998768899::;;<=>>>>==<<;98754320///..........///000112233445566666666667788:$$$$$$$$$$$$$$$$$$$###########$$$$$$$%%%%%&&&&''''''&&&&&''''''(((((()*+--./00112233333322222222333344445433222110000/.-,+**)(('''''''''''((()**+,-......---,,,+++,,,-.//012345789999976578889:;<==> >>==<;:97642100//............../////00002345555555556667789$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$%%&&&&&&&&&%%%%%&&&&''(''''()*,,-./01122233333322222223333444454321111100000/.,,+*))(('''''''''((()*++,-.///////..--------.//0012345678999:975367889:;<=>> >>>=<;:875300//....-------------......//0124444445555666788$$$$$$$$$$$$$$$$$$$$###############$$$$$$$%%&&&&&&&&%%%%%%%&&&'''''''()*++,-./0122233333332222233333444454322211111000//.-,+*))((((''''(((())*+,,../00000////////////000123456789988877657789:;<<=>> >>==<;:875300//...----------------....../012233334445566788$$$$$$$$$$$$$$$$$$$$$$###############$$$$%%&&&&&&&&&%%%%%%%&&&&''''''(()*++,-/01122333333322222333344444543222222211100//.-,+*))(((('((((())**+,-.//0000000000000000011123445678988777766789::;<<=>> >>==<;9875300//...-----------------.....//00011122234556678$$$$$$$$$$$$$$$$$$$$$$$##############$$$$%%&&&&&&&&%%%%%%%%%&&&&&'''''(()*+,-/001223333333332333333444445433222233222100//.-,+**)(((((((()))*++,-./00000111111112222222234456789987767777789:;<<==>> >>==<;986520//...--------------------...../////000013455678                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                																																																																																																																																		

						



			




		

		
																																			
		


	

	







	






















			
	
																																																														
						

	
		
	

								



						





					




	
										


	




												



											

																																																																								



								

													



		


											







		

	






						




	






				



	







							





			
	













								





		










									





	








							








		






						








				





							
	






							






		
							





												




			

							
															




				
													




					



		
									






					


		

									






																	








								
								









		
				


			









					





		








						




	




							




	







					






	
						










							








											



	
										




														




													
																																																																															


														


															


																	
			
																								
																																																																												
							




					






					






								






											



												

		

			
												
								
															
		
								

																								
						

						




						




		



	



		
																																												
														


										


												

						
						

									

							
														
																												
























		




		





		



	

			


					



			



				


										

			

	
				

		

	



		





	





				

	

	
		


			


				

					
						
						
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  0                                                                                                                                                                                                                                                           00@0                                                                                                                                                                                                                                                            0@P@                                                                                                                                                                                                                                                           00@`P@  0@                                                                                                                                                                                                                                                    0@P``PP@PPPP@                                                                                                                                                                                                                                                   0@P`````````P@                                                                                                                                                                                                                                                 0@P`ppppppppp`@                                                                                                                                                                                                                                                0@P`ppppppppp`P                                                                                                                                                                                                                                                0@P`pppppppppp`@                                                                                                                                                                                                                                               0@P`ppppppppppp`P@00                                                                                                                                                                                                                                       0P`ppppppppppppp                                                                                                                                                                                                                                      0@P``pppppppppppp`                                                                                                                                                                                                                                      0@P``ppppppppppppP                                                                                                                                                                                                                                   @@P```pppppppppp0                                                                                                                                                                                                                                0@PP```ppppppppp                                                                                                                                                                                                                                  0PP````ppppppppppppP                                                                                                                                                                                                                                    @P``````pppppppppp@                                                                                                                                                                                                                                     @```````ppppppppp`                                                                                    0000                                                                                                                                                 0P`````````pppppp`0                                                                                     000000                                                                                                                                              0@`````````ppppppp`                                                                                    0000000                                                                                                                                                @````````pppppppppP0                                                                                00000000                                                                                                                                               @P```````pppppppppp``PPP``0                                                                        000000@@@@@0                                                                                                                                                0PP`````pppppppppp0                                                                       000000@@@@00                                                                                                                                                0@PP`````ppppppppppp                                                                        0000000@@@000                                                                                                                                              0@PP``````ppppppppppppp                                                                       0000000@@@000                                                                                                                                              @@P````````ppppppppppp                                                                       000000000@0000                                                                                                                                              0@P``````````ppppppppp                                                                   0000000000000                                                                                                                                              0@P```````````pppppppppp`                                                                         00000000000                                                                                                                                             0@P`````````````ppppppppp@                                                                           0000000000                                                                                                                                            0@P```````````````ppp```                                                                             00000000                                                                                                                                          0@P````````````````````P                                                                                00000                                                                                                                                           0@P```````````````````P@                                                                                00                                                                                                                                           0@P````````P`````````PP@                                                                                       0000                                                                                                                                 0@P````````PP```````PP@0                                                                                        0000@0000000000                                                                                                                       0@P```````PPPP``````PP@                                                                                       0000000000000                                                                                                                         0@P```````PPPPPPPPPPPP@@                                                                                       00000000000                                                                                                                            @P```````PPPPPPPPPPPPPP0                                                                                      000000000                                                                                                                               @P```````PPPPPPPPPPPPPPP@0                                                                                   00000000                                                                                                                                0P```````PPPPPPPPPPPPPP````0                                                                                     000000                                                                                                                                 0P``````PPPPPPPPPPPPPPP````@                                                                                       000000                                                                                                                                 0P``````PPPPPPPPPPPPPPP````@0                                                                                         00                                                                                                                                  0P``````PPPPPPPPPPPPPPP````P@@00                                                                                                                                                                                                                         0P`````PPPPPPPPPPPPPPPP```a````PP@@                                                                                                                                                                                                                      0@```PPPPPPPPPPPPPPPPPPPPaba```PPP@                                                                                                                                                                                                                       @`PPPPPPPPPPP@@PPPPPPPPPbrba```PPP                                                                                                                                                                                                                       @PPPPPPPPPPPP@@@@@PPPPPPPba`````PP                                                                                                                                                                                                                     @PPPPPPPPPPP@@@@@@@PPPPPPa````````                       P                                                    0000000                                                                                                                                 0PPPPPPPPPPP@@@@@@PPPPPPP`````````@                     0`                                                  0000000000                                                                                                                                0PPPPPPPPPPP@@@@PPPPPPPPPP````````P                   0P`                                           00000000000                                                                                                                                PPPPPPPPPPPP@PPPPPPPPPPPP````````PP@0              @P```                                                  000000000000                                                                                                                              @@PPPPPPPPPPPPPPPPPPPPPPP`````````````@          @`ppppp0       0000000                                   000000000000                                                                                                                               00@PPPPPPPPPPPPPPPPPPPPP`````````````P@        0@P@@@@      000000                                     00000000000                                                                                                                                   @PPPPPPPPPPPPPPPPPPPP``````````````PP@          0         0@@@000                                    000000000000                                                                                                                                   0PPPPPPPPPPPPPPPPPPP`````````````p``PPPP@@0         000@@P`@00  0                                000000000000                                                                                                                                    @PPPPPPP```````PPP``````````ppppp```P````P@0           p````ppP00                                     00000000000                                                                                                                                   PPPPPPPP````````P```````ppppppppp```PPPPP@00           ppppppppp@00                                      00000000000                                                                                                                                   PPPPPPP````````````````pppppppppp``PPPPPP@0           pppppp``P@00                                     00000000000                                                                                                                                 PPPPPPP``````````````pppppppppppp``PPPP@@00            pp`PP@00                                      0000000000                                                                                                                                 PPPPPP``````````````ppppppppppppp``PPP@@@0             pPP@00                                      00000000                                                                                                                                  0@@PP``````````````pppppppppppppp``PP@@@@00           @`P@000                                       000000                                                                                                                                  0P``````````````ppppppppppppppp`PP@@@@@000          P`@@000                          000000        00000                                                                                                                                   @`````````````pppppppppppppppp`PP@@@@@@000      0@`P@000                         00000000        0000                                                                                                                                @`````````pppppppppppppppppppp`P@@@@@@@@@@0   @ppP@0                                000000000        0000                                                                                                                               @``````pppp````ppppppppppppppp`PP@@@@@@@@@00  0PpP@0      00                     000000000000      00000                                                                                                                                0```ppppppp`````ppppppppppppppp`PPPPPPP@@@00000@`pP@0   00000                    0000000000000000 000000                                                                                                           0                  0pppppppppp``P``pppppppppppppp``````P@@@@@@@@P`P@0  0000@@                   00000@000000000000000000                                                                                                           0                  0ppppppppp``P```pppppppppppppppp`P@@@@@PP`pP@0  000@@`                   0000@@@0000000000000000000                                                                                                                          @P``ppppp`````ppppppppppppppppp`PP@@PPP``pP@00000@@Pp             0000@@@@@000000000000000000                                                                                                                          0@P`ppppp```ppppppppppp`P``pp``PPPP```pp`@0000@PP`              000@@@@@@@000000000000000000                                                                                                                             0P``ppppppppppppppppp`@ 0P`p`````ppppp`P@0@@P`p               00@@@@@@@@@000000000000000000                                                                                                                             @``ppppppppppppp`@    P`ppP@@@`p                  000@@@@@@@@@@@00000000000000000                                                                                                                            0P``ppppppppppppp`     `ppp`P@P`                     000@@@@@@@@@@@@@@@@@@@@@@@@0000000                                                                                                                          @P`ppppppppppppp`@    @`ppp`P`p                     00000@@@@@@@@@@@@@@@@@@@@@@@@@@0000000                                                                                                                        0@`pppppppppppp@     Ppppp                  000000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@000000                                                                                                                        0Pppppppppppppp`      `p                    00@@@@@@PPPPPPP@@@@@@@@@@@@@@@@@00000000                                                                                                                           0P`pppppppppppppppp`PP@0`p                      0@@@@@PPPPPPPPPP@@@@@@@@@@@@@@@@@00000000                                                                                                                    ``pppppppppppppppppppppppp                      0@@@@PPPPPPPPPPPP@@@@@@@@@@@@@@@@@@00000000          00000000                                                                                         0pppppppppppppppppppp                        @@@PPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@00000000       00000000000                                                                                            @ppppppppppppppppp                           00@@@@@@PPPPPP@@@@@@@@@@@@@@@@@@@@0000000      00000000000                                                                                          P`ppppppppppppppppppp                                 00@@@@PP@@@@@@@@@@@@@@@@@@@@@@0000000   0000000000000                                                                                                   @`ppppppppppppppppp                                    0@@PP@@@@@@@@@@@@@@@@@@@@@@@0000000000000000000000                                                          00                                          Pppppppppppppppppp                                   0@PPP@@@@@@@@@@@@@@@@@@@@@@@00000000000000000000000                                                      00000                                          @ppppppppppppppppp                                 0@P@@@@@@@@@@@0@@@@@@@@@@@@@@@000000000000000000000                                                       0000                                          @P``pppppppppppppppp                                0@@@@@@@@@@@000@@@@@@@P@@@@@@@@@0000000000000000000                                                       000                                           @Ppppppppppppppppp                                 0@@@@00000000000@@@@PPPP@@@@@@@@@000000000000000000                                                        000                                            @pppppppppppppppp                                  0@@@000000000000@@PPPPPPP@@@@@@@@@000000000000000000                                                       0                                                0pppppppppppppppp                                                   000000@@@@@@@@@@@000000000000000000                                                                                                         0@P`ppppppppppp                                                    0@@@@@@@@0000000000000000000                                                                                                         0Pppppppppppp                                                            0@@@@@@@0000000000000000000                                                                                                            @ppppppppppp                                                             0@@@@@@@000000000      0000                                                                                                               @ppppppppppp                                                                00@@@@0000000          0                                                                                                                 PPPPP``ppp                                                                  0@@@000000                                                                                                                            0@@@@PP`pp                                                                   0@@@@@0000                                                                                                                          000@@P`p                                                                   00@@@0000                                                                                                                      00@@`p                                                                   00000000                                                                                                                            0@@P`p                                                                     000000                                                                                                                               0@P``                                                                                                                                                                                                          0P``p                                                                                                                                                                                                          0p                                                                                                                                                                                                          pp                                                                                                                                                                                                        `p                                                                          0000  00000                                                                                                                p                                                                        000000000000                                                                                                   @                                                                          0000000000000                                                                                           p                                                                           00000000000000                                                                                  pp    pppppp`                                                                         00000000000000                                                                                 `p        0P```ppppp`P                                                                          000000000000000                                                                                `ppp             @PP````pp`PP                                                                         000000000000000                                                                           `ppp``0             @P`````pp`P@                                                                          000000000000100                                                                                 @pppppP@@             @``````p`P@                                                                        0000000000001210       0000                                              00                             Ppppppp`@00             @````P`p`P@                                                                    00000000000012B21      000000000                                           00000                           0`pppppppP0                @p``PP`p`@0                                                                       0000000000000121      0000000000                                           000@@@00                          P`ppppppppppppp@0               `pp```p`@0                                                                          0000                  00000000000                                       00@@@@@P@00                       0P``ppppppppppppppp``@             Pppppp@                                                                         00000                00000000000                                   000000@@@PPP```P@0                       @`````pppppppppppp```P0             Pp                                                                         000000            0000@@000000                                   000@@@@@PP``pp`@00                   P`pppp``pppppppppppp`PPP0            p                                                                        00000            0000@@@0000000                                   00000@@PP`pppp`@@0                 ```pppp```ppppppppppp``PP0                                                                                                    0000@@@@0000000                                       00@@PP``pppP@@00           @ppppppp```ppppppppppp```P            P                                                                                   0000@@@@@000000                                   00@@PP``ppP@@000        0000@@PP`ppppppp```ppppppppppp````           @`                                                                                             000@@@@@@0000000                                   00@@@P``pP@@@000000000@@```pppppppp`````pppppppppppppp        0P`p                                                                                           00@@@@@@@0000000                                          00@@PP`P@@@@0000000@@P```PPPPP@@00 00@@PP`ppp``````pppp            0@P`p                                                                                       00@@@@@@00000000                                        0@@P`P@@@@@@@@@@@PP`p`P@@@@00     0@PP```````````pp                 P                                                                                     0@@@@@@@00000000                                            0@@PP@@@@@@@@PP```pp`P@000          @P````````````p0                                                                                                        0@@@@@@@00000000                                             0@@@@@@@@@@P`pP@000          0@````````````p0                                                                                                           0@@@@@@@000000000                                             0@@@@@PPPP``p`@@00            00@P``````PP@                                                                                                             0@@@@@@@000000000                                                 0@@@PPP```p`P@0                @`````P@                                                                                                               00@@@@@@000000000                                                    0@PP``ppp`P@@                0P````@                                                                                                             00@@@@@0000000000                                                    0@P`ppp`P@                   PP```@                                                                                                                  00@@@@00000000000                                                           0P``pp`P@0                 @0                                                                                                                      00@@0000000000000                                                            0@P`pp`PP0                                                                                                                                         0000000000000000000                                                               0@P`pp``P0                                                                                                                                       0000000000000000000                                                               @P`ppp`P0                                                                                                                                          000000000000000000                                                                0@Ppp`P0             pP@0                                                                                                                             0000000000000000                                                                0@P`pp`P0             p`P@                                    0                                                                                        00000000000000                                                                   0@`pp`P0            @pp0                                   0@                                                                                          000000000                                                                         0@Ppp`P0           P@                                00@@                                                                                              00                                                                           0P`pp`P@0           @p`@                               0@@PP                                                                                                                                                                           0@`ppPP@          @`p`P@0                    0@P``p                                                                                                                                                                 @PppP@0         0Pp `P@0000@0000             0@@P`pp                                                                                                                                                               0P`p`P@0         @P`   p`PPPPPPP@@@        0@@@@@PP`pp                                                                                                                                                          0P`ppP@0        0@Pp   p````````PP@0     00@P@@@@P``pp                                                                                                                                                       0@`pp`P@0      @@P`ppppppppp````PP@@@@@PPPPPPPP``pp                                                                                                                                                        0@`pp`P@   0@PP`` ppppp`````P```````````pp                                                                                                                                                               @P`p`@0  0@PP``p pppppp```````````pp                                                                                                                                                      @P`pp``P0  0@PP`ppp pppppp`pppp                                                                                                                                                              0P`ppp``P@0 0@P`ppppppppp                                                         0000@000000000                                                                                       0P`pp```P@@0@P``pppppp                                                    000@@@@PP@@@@@@@00                                                                                     0P`ppp``PP@@@PP`pp                                                   0000@@@@@@@@@@@@@00                                                                                    0P`ppp`PP@@@@@@P`p                                                  0000@@@@@@@@@@@@@@00                                                                                    0P`pp`P@00 0@PP`p                                                 0000@@@@@@@@@@@@@@@@@00                                                                                 0P`pp`P@0  0@P``p                                                   @PP@@@@@@@@@@@@@@@@@0000                                                                             0P`ppP@     @P`p                                                         @PP@@@@@@@@@@@@@@@@@00000                                                                                  @P`pp`@00 0P`pp                                                      0@P@@@@@@@@@@@@@@@@@@000000                                                                                    0@P`pp`P@@000@`pp                                               00@@@@@@@@@@0000@@@@@@@0000000                                                                                 0P`ppp`PPP@@@P`p                                               0@@@@@@@@@@@@00000@@@@@@00000@0        0000000                                                                  0@P`pppp`PPPPP`p                                              0@@@@@@@@@@@000000@@@@@@@0@@@@00          00000000                                                                  0@Pppppppppp                                                  0@@@@@@@@@00000000@@@@@@@@@@@@@00            000000000                                                                     0@P`pp                                                    0@@@@0000000000000@@@@@@@@@@@@@@000            000000000                                                                    00@P`p                                                      00@@@00000000000000@@@@@@@@@@@@@@@@00           0000000000                                                                   00@P`p                                                       000@@00000000000000000@@@@@@@@@@@@@@00          00000000000                                                                   0@@P`p                                                     0000@0000000      000000@@@@@@@@@@@@@00              000000000000                                                                  00@@P`p                                                       @@0000000            0000@@@@@@@@@@@000             0000000000000                                                                 00@@PP`p                                                     0@@@00000              0000@@@@@@@@@@000             0000000000000                                                                 00@@P``p                                                                000@@@@@@@@000             0000000000000                                                                0@@@PP`pp                                                                            00000@@00000            000000000000000                                                              0@PPP``p                                                                            00000000000            000000000@@@@@0                                                               @PP```pppppp```pppp                                                                         0000000000           000000000@@@@@00                                                              0@```ppp pp``PPPPP````pppp                                                                          00000000           00000000@@@@@@@0                                                              0@```pppp`PPP@@@@@@PPPP```pp                                                                           0000000           000000@@@@@@P@0                                                             0@``pppp`P@@00     0000@@PP``pppp                                                                             0000000          00000@@@@@@PP@00                                                            0@``ppp`P@           0@@PPP```pppppppp                                                                              0000000         00000@@@@@PPP@00                                                            0@``pp`P@                0@@@PPP````pppppppppppppp                                                                               000000         00000@@@@@@@@00                                                            0@Pppp`P@0                 000@@@PP`````pppp``pppp                                                                                000000        0000@@@@@@@000                                                            @P`pp`pP@0                       00@@PP``````````pp                                                                                000000        0000@@@@P@00                                                             0@Ppp`Pp p`@                             0@PPPPPPPPP```pp                                                                                 000000       0000@@@@P@0                                                          0@P`ppP0`p pP0                               @@@@@@PPPP```p                                                                                  0000000     00000@@@@P@0                                                         0@P`ppp`Ppp pP0                                 0000@@@PP``p                                                                                 0000000     0000@@@@@P@0                                                        0@@P`ppppp``p pP0                                     0@PP``p                                                                                  000000000 000000@@@@@P@00    00                                           0@@P`ppp`ppppp `P                                         0@PP`p      !!!!!!!  "$&''((*+,-............///////////////////////////////////////000000001111111111111111111111110000000000000000000000000000///00000000000000000000000000       !!!!!!    "$&''((*+,-.........//////////////////////////////////////////00000000111111111111111111111110000000000000000000000000000/////0000000000000000000000000      !!!!!!       "$&''((*+,-........///////////////////////////////////////////0000000011111111111111111111000000000000000000000///////00//////////////00000000011111100   !!!!!!!!           "$&''((*+,-.......////////////////////////////////////////////000000000111111111111111111000000000000000000000/////////0///////////////0000000011111111   !"""!!!!             "$&''((*+,-.......////////////////////////////////////////////000000000111111111111111111000000000000000000000/////////////////////////0000000111111111   !"""!!!!              !#%&'(()+,--......./////0//////////////////////////////////////000000000111111111111111111000000000000000000000//////////////////////////000000011111111    !""!!!!!              !"$%&'((*+,-.......//////00/////////////////////////////////////00000000011111111111111111100000000000000000000//////////0////////////////000000000111111   !!""!!!!!                   !#$%&''()+,--......./////00000///////////////////////////////////00000000011111111111111112100000000000000000000//////////0////////////////000000000011111  !!!""!!!!                         !"$$%&''(*,--.......//////0000000/////////////////////////////////00000000011111111111112222100000000000000000000//////////0/////////////////00000000011111    !!!!"!!!!!               !                  !!#$%%&''()+-....//////////0000000000//////////////////////////////00000000001111111111112222211000000000000000000000/////00000/////////////////0000000001100               !!!!!!!!!!               !!!!!!         !!""##$%%&''((+,-..////////////0000000000//////////////////////////////0000000000111111111111222221100000000000000000000000000000000////////////////00000000000                   !""!!!!!!!                 !""""""!       !"##$$$%%&&'((*,-.////0////////00000000000//////////////////////////////00000000001111111111112222211100000000000000000000000000000000////////////////00000000000            !    !!!!!!"""""!!!!!!                !"####$#"!     !"#$$%%%&&&''(*,-..//000000//00000000000000/////////////////////////////00000000000111111111111222221111000000000000000000000000000000000////////////////000000000/              !!      !!!!""""""!!!!!!                  !"#$$$$$$#####"#$$%%%&&&''((*+-..//0000000/000000000000000/////////////////////////////00000000000111111111111222222111000000////0000000000000000000000000000//////////0000000000/!!             !"!     !!!"""""""!!!!!!                   !#$$$%%%%%%%$$$%%%&&&&&''((*+,..//000000000000000000000000////0////////////////////////000000000011111111111112222221110000///////////00000000000000000000000000////00000000000000""!            !"!!   !!""""""""!!!!!!                    "#$$%%%%&&&&&&%&&&&&''''()*+,-.///000000000000000010000000///000///////////////////////00000000001111111111111222222111000////////////////0000000000000000000000000000000000000000##"!          !!"""!!!!"""""""""!!!!!                     "#$%%%&&&&'&&&&&'''''''()*+,-.///0000000000000111111000000///00000////////////////////000000000001111111111111222222111000//////////////////////0000000000000000000000000000000000##""!!        !"""""!!""##""""""!!!!                      "#$%%&&&''''''''((((((()*+,--..///000000000000000000000000////////0//////////////////000000000000111111111111122222211100000////////////////////0000000000000000000000000000000000##""!!!!!!!!!!"""""""""####"""""!!!!                      "#$%%&&''((((((((()))**+,,--...////00000000000000000  000/////////0////////////////00000000000000111111111111112222211110000////////////////////0000000000110000000000000000000000###"""""""""""""""""""#####"""""!!!!                      "#$%%&&'((*********+++,,----....////000000000 0000   0000/////////00//////////////0000000000000001111111111111111222111110000////////////////////000000001111111000000000000000000###########"""""""##########""""!!!!                      "#$%&&''(*++++++++,,,,----.......////0000 0 0  000 000000/////////000////////////00000000000000000111111111111111111111111000////////////////////000000001222221100000000000000000###""##############$$$$$%$$##""""!!!                    !"#$%&&'()+,,,,,,,,,------.........//////         0  0 000/////////00000/////////000000000000000000111111111111111111222110000////////////////////000000001222221100000000000000000""""""######$$$$$$$$%%%%&%$$##"""!!!                   !"$$%&&'(*,--------------............///   / /       0 00000////////0000000/0000000000000000000000011111111111111111222210000/////////////////////000000001222222100000000000000000!!!"""####$$$$$$$%%%%%&&&&%$##"""!!!                   !"$%%&''(+,---..........................     /     0   000000///////0000000000000000000/0000000000011111111111111111222210000/////////////////////000000012222222110000000000000000  !!""###$$$$%%%%%%&&&&&'&&%###""!!!                  !"$%%&'')+-.............................           0  0000000////////000000000000000000/000000000001111111111111111122221000//////////////////////000000012322222110000000000000000  !!""###$$%%%%%&&&&&'''''&&%%$$#""!                  !"$%&&'')+-..........................             00   000000////////000000000000000000/0000000000000111111111111111122210000/////////////////////000000012222222111000000000000000  !!""###$$%%%&&&&'''''''''&&&%%$#"!                 !#$%&&'')+-............................                0000000///////000000000000000000000000000000000001111111111111222110000/////////////////////00000012222222111100000000000000  !!""###$%%%&&&''''(((((''''&&%%$#"                 !#$%&&'')+-............................     .    /0 00 0000000///////000000000000000000000000000000000000000111111111222110000/////////////////////00000012222222111110000000000000  !!""###$%%&&&'''((((((((('''&&%%#"                  !#$%&&'')+-..........................   .          000  000000//////00000000000000000000000000000000000000000111111111222110000/////////////////////0000012222222221111000000000000  !!"##$$%%&&''((()*++**))(((''&&%$#!                   !#$%&''(),-.......................... .....         0/////0000//////0000000000000000000000000000000000000000000000000000000000//////////////////////0000011222222111111000000000000  !""#$$%%&&''((*+,,--,,+*)(((''&%$#!!                       "#$%&''(*,-..........................         .      //////00///////00000000000000000000000000000000000000000000000000000000////////////////////////0000011222211111111000000000000 !!"#$$%%&&''()*,--...---,+)(('''&%#!!                        "$%&&'((*,-..........................   . ..  .. /  ////////////////0000000000000000000000000000000000//////////000000///////////////////////////////000001221111111111000000000000 !""#$%%&&'''(*,-..///...-,*(((''&%$"!!                       "$%&''((+,-..............................     ..       /////////////000000000000000000000000000000000//////////////0/////////////////////////////////000001111111111111000000000000 !"#$%%&&''(()+-../////..--,*)((''&%$$###""!!!                 !""$%&&'(()+,-.............................   ..... / / ///////////////000000000000000000000000000000000////////////////////////////////////////////////000001111111111110000000000000!"#$$%&&''(()+,-..//////..-,+*)((''&%%%%$$###"""!                 !"#$%&&''()*+,-..................................... / /   /////////////000000000000000000000000000000000////////////////////////////////////////////////000001221111111100000000000000!"$$%&&&'(()*,-..////////..-,+*(('''&&&&%%%$$###""!                  !"$$%&&''(()*,--..................................../ / / ///////////////000000000000000000000000000000000//////////////////////////..////////////////////000001222111111100000000000000!#$%%&&''()*,--.////0/////..-,+)(('''''&&&%%%$$$#"!                  !!#%%&'''(()*+,--...................................//////////////////////000000000000000000000000000000000/////////////////////////.....///////////////////00001222211111000000000000000!#$%&&'''()+,-..//////////..--,+)(((('''''&&&%%%$#"!                 !""#$%&'''(()*+,--................./////////........////////////////////////00000000000000000000000000000000000//////////////////////////////////////////////000001222211111000000000000000!#$%&&'''(*,--..//////////...-,,**)(((((''''&&&%%$#"                 !"#$%&&''(()*+,-................////////////////////////////////////////////000000000000000000000000000000000000/////////////////////////////////////////////000011222211111000000000000000!#$%&&''((*,-..///////////...--,,++*)((((('''&&&&%$#!                "#$%&&''(()*+--...////........//////////////////////////////////////////////0000000000000000000000000000000000000/////////////////////00/////////////////////000011222211111000000000000000!#$%&&''()+,-..////////////...---,,+**)((((''''&&%$#!!!             !"$%%&'''()*+-..///////.......//////////////////////////////////////////////000000000000000000000000000000011000000//////////////////00000////////////////////00011222211111110000000000/000"#$%&'''()+-...////////////.....----,,,++*)((('''&%%$##""!!      !!""$$%&'''()*+,-./////////////////////////////////////////////////////////////0000000000000000000000000000001111000000///////////////00000000//////////////////0000011111111111000000000000000"#%%&'''()+-..//////////////........-----,++*)((''&&%$$$#""!     !"#$$%&&''((*+,-..//////////////////////////////////////////////////////////////000000000000000000000000000011111100000///////////////000000000////////////////00000001111111111000000000000000"$%%&''((*,-../////////////////..........--,+*)('''&&%%%$##!   !!"#$$%&&''(()+,-..//////0////////////////////////////////////////////////////////000000000000000000000000001111111111000//////////////000000000000000/////////0000000000011111110000000000000000"$%&&''((*,-..///////////////////////////..-,+*((('''&&%%$#"!!!!!"#$%&&''(()*,-..////000000000000000000000///////////////////////////////////////0000000000000000000000000111111111110000////////////00000000000000000////////0000000000000111110000000000000000#$%%&'''(*,-..///////////////////////////..--,+*((('''&&&%$$#####$%%&&'''()*+--.//////00000000000////////////////////////////////////////////////0000000000000000000000000111111111110000/////////////0000000000000000///////00000000000000111110000000000000000#$$%%&''()+-...//////////////////////////...--,+*)(('''&&&%%$$$%%%&&&''(()*+,-../////////////////////////////////////////////////////////////////00000000000000000000000001111111111000000////////////00000000000000000////0000000000000000011100000000000000000#$$$%&''')+-...//////////////////////////...---,+*)(('''&&&&%%%&&&&&''(((*+,-..//////////////////////////////////////////////////////////////////00000000000000000000000000111111100000000////////////000000000000000000/000000000000000000011100000000000000000##$$$%&''(+-...//////////////////////////....---,+*)((''''&&&&&&&'''''(()+,-...//////////////////////////////////////////////////////////////////0000000000000000000000000011111100000000000//////////0000000000000000000000000000000000000011000000000000000000$$$%%&''')+-...//////////////////////////.....---,,+*)((((''''''''(((()*+,--...///////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000//////////0000000000000000000000000000000000000000000000000000000000$%%%&'''()+-...//////////////////////////........--,++*)((((((((((())*++,--...////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000//////////000000000000000000/000000000000000000000000000000000000000$%&&''''(),-...//////////////////////////.........--,,++***)))))****++,,--....////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000///////////0000000000000000//0000000000000000000000000000000/0000000%&&'''(((),-...///////////////////////////..........--,,+++++++++++,,,---...///////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000///////////00000000000000/////000000000000000000000000000000/0000000%&'''((((+,...////////////////////////////..........----,,,,,,,,,,,,----....///////////////////////////////////////////////////////////000000/////00000000000000000000000000000000000000000000000///////0//////000////////0000000000000000000000000000////000000%&''(((()+-./////////////////////////////............-----------------......./////////////////////////////////////////////////////////000000000//00000000000000000000000000000000000000000000000000//////////////////////000000000000000000000000000////////0000&''((()**,-./////////////////////////////...............---------............/////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000////////////////////00000000000000000000000000////////////0&'((()*++-.//////////////////////////////.....................................///////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000///////////////////0000000000000000000000000///////////////'((()*+,-.//00/////////////////////////........................................//////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000/////////////////////0000000000000000000000000///////////////(())*+,-.//00000////./////////////////.........................................../////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////////////////////000000000000000000000000////////////////))**+,-.//0000000///..///////////////.............................................////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000///////////////////////0/////0000000000000000//////////////////**+++-.//000000000//.../////////////..................................................////////////////////.....///////////////////////0000000000000000000000000000000000000000000000000000000000////////////////////////0///////00000000////////////////////////,,,--..//00010000///....//////////....................-----------------..........................////////....../////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////000000//////////////////////////////////////---...//00001000////.....////////..................-------,,,,,,,,,,,,-----........................./...........////////////////////00000000000000000000000000/////////0000000000000000010000000//////////////////00000000//////////////////////////////////////....///00000100////.........//....................-----,,,++******++++,,,----....................................//////////////////000000000000000000000/////////////////00000000000001111000000/////////////////000000000////////////////////////////////////////////000000100//.................................---,,,++*)(((((((())*++,,---..................................../////////////////00000000000000000000//////////////////0000000111111111100000/////////.////////000000000/////////////////////////////////////////000000000100///................................--,,++*))((((((((((()**+,,--......................................///////////////00000000000000000000/////////./////////000001111111111000000////////..////////000000000//////////////////////////////////////000000000000100///................................--,++*)((('''''''''((()*+,,--......................................./////////////00000000000000000000////............///00001111111111000000/////////../////////00000000//////////////////////////////////////000000001111100///...............................--,,+*((('''''''''''''(((*+,,-........................................////////////0000000000000000000////...---------.../00001121111110000000/////////...////////00000000/////....///......////////////////////111111111111100///...............................--,+*)(''''&&&&&&&&&&'''()*+,-.........................................///////////0000000000000000000//...--,,,++,,,,--.//000112221111000000/////////......../////0000000////....................//////////////1111111111111000///////..........................-,+*)((''&&&%%%%%%%%&&''((*+,--.........................................//////////0000000000000000000//..--,,+***+++,,--./00011221111000000//////////........./////00000///......................./////////////000000000011100000/////////....................---,*)((''&&%%%$$$$$$%%&&''()*,--.........................................//////////0000000000000000000//..-,++*)))***+,,-.//0001221110000000//////////...........///////////.........................///////////00000000000111000000000////...................---,+)((''&&%$#########$%&''()*+--.........................................//////////0000000000000000000//.--,+*)((())**++,-.//00121110000000///////////............////////............................./////////0000000000011111111110000///..................---,*('''&&%$#!!!!!!!!"#%&&'(()+,-........................................../////////0000000000000000000//.-,+*)(('((())**+,-./00121100000000///////////.....................................................///..////0000000111111111110000//..................--,+*(''&&%%$#!!!  !!!!#$%&''((*,-........................................../////////0000000000000000000/.--,+*)((''((())**,-.//0121100000000//////////............................................................//////0000111112111111000////................--,+)(''&&%$$"!      !!#$%&&'(()+,-----...................................../////////0000000000000000000/.-,+*))((''(((())*+,-./002110000000///////////...........................................................--...///0001112222221111000/////.............--,+*(('&&%%$#"         "$%%&''((*+,------.................................../////////000000000000000000//.,++*)(((''''((()*+,,-/00110000000///////////............................................................+,,--.///001222222222111100/////.............--,+)('&&&%$$#!         "#$%&&''()*,,,----....................................////////000000000000000000//-++**)((''''''(())*+,,./011000000////////////............................................................*++,-..//001111000001111100////..............--,*)('&&%%$#"!         !#$%%&&''()*++,,,--------............................./////////00000000000000000/.-+**))(('''''''(()**+,./011111000//////////..............................................................)**+,-..//0010000000000000//.................--+*(('&&%$#""!         !"#$%%&&''())**++,,--------.........................../////////000000000000000//..,**))((('''''''((()*+,./012223100//000////...............................................................(()*+,-../00100//////00000//.................--+)(('&%$#""!          !"##$%%&&''(((()*++,,------...........................////////////00000000000///.-,*)))((('&&&&&''(()*+,./022334300/00000//................................................................'(()*+,-./0000//...////000/..................-,+)(''&%$#!!            !"##$$%%&&'''((()*+,,,------.........................//////////////00000000///.-,+)))(((''&&&&&''''()+,./022345400/00000//................................................................'(()*+,-../000//.../////0//................--,+*(('&%%$"!             !!"##$$%%&&''''(()*++,,---.................................../////////0/////..-,+*)(((((''&&&&&''''(*+,./0233465410013400///......................................-.......................&'(()*+,-.//0///....//////...........------,,+*((''&%$#"                !""##$%%&&&'''(()*++,,--.......................------------........////...--,+*)(((((''''''''''''(*+,./02345665545555400///.....................................--............----......&'(()*++,-.////...................----,,,,++*)((''&%%$#"                  !!"#$$%%&&&''(()*+,,--....................------,,,,,,,,,,,,,,----..---,,++*)((((('''''''''''''(*+,./023456666666665400//...................--------.........----.........---------...&'((()**+-..//..................----,,++**)(((''&&%%$$#"                     !##$%%%&''''()*+,--...................----,,,+++***))))*****++,,,+++**))((((('''''''''''''''(*+,.01234567777777776400/...............-------------........-----......-------------.&''(())*+-../////////..........---,,++**))(((''&&&%%$#"!                     !"#$$%&''(((((*+,--..................---,,,++***)))((())))))***+***))(((((('''''''''''''''(()*+,.012345677777777765200///.........------------------......-----...----------------.%&'(())*+-.///////////.........--,,+**)(((((''&&%%%$$#"!   !!!!!              !"#$%&'(((((()*,,-.................---,,++**)))(((((((((((()))))((((((((('''''''''''''''((()*,-.01234567777777777642000//.......--------------------......------------------------%&'((()*+-./0000000////........--,+*)((((''''&&%%%$$##"!   !!!!!!              !!$&''(((((((*+,-.................--,++*)(((((((((((((((((((((((((((((''''''&&&&''''''((()*+,-/012345677777777777654330//.....---------------------........----------------------%&''(()*+,./00111100///.......--,+*)((''''&&&&%%$$$##"!   !!"""""!              !$&''((((((()+,-................--,+**)((((''''''''''''''''''''''''''''&&&&&&&&&'''''(())*+,-/0123567777777788777788870/....-----------------------........---------------------%&''(()**,./000111000////////..-,+*(((''&&&&%%%$$###""!   !!"""""!               $&''((((((((*,-...............--,,+))((('''''''''''''''''''''''&'''''&&&&&&&&'''''''(()*+,,-/0134566777777787777788960/....----------------------------------------------------%&&''(()*,-/0001111000///////..-,+*((''&&%%%%$$##""""!    !!""###!               $%&'((((((((*+--..............--,+*((((''''&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&''''''''())*+,-./0234566777777777777888950/....----------------------------------------------------%%&&'(()*,-./00121111000/////..-,+*((''&%$$$###""!!!!     !!"####"               #%&''((((('()+,--.............--,+)((('''&&%%%%%%%%%%%&&&&&&&%%$%%%%%%&&&&&''''''''(()**+,-.01244566677777777778889930//...----------------------------------------------------%%&&&'()*,-./001211111000////..-,+*(''&%###""!!!           !"##$$"             $%&''''''''(*,--............--,+*((''''&&%$$$$$$$$$$$$$%%&&%$$##$$$%%%&&&&'''''''((()*+,,-.01345566677777777788889910//..-----------------------------------------------------%%&&&'()*+-./001221111100000//..-+*(''&%###""!!!          !"#####"              "$%&&'''&''(*,--............--,+*(''''&&%%$$$$$$$$$$$$$%%%&%$$##$$$%%%&&&&'''''''(())*+,-./02355666677777777777752000///..----------------------------------------------------%%&&&'()*+-./00122111111100000/.-,*(''&%###""!!!         !""#####!               "$%%&&&&&'(*+---...........--,*)('''&&%%$$$####$$$$$$$%%%%%$$##$$$%%%&&&&''''''((()**+,-./02456666667777777777400//////..----------------------------------------------------%%&&&'())+-./001222111222211100/.,*(''&%###""!!!        !""#$$##"!                 #$$$%&&'()+,--...........-,+*)(''&&%%$$########$$$$$%%%%$$$#$$$$%%%&&&'''''''((()**+,-./1246666666777777777600///////..----------------------------------------------------%%&&&'(()+,./0012222122333322210/-+(''&%##""!!!!       !""#$%$#""!                 "##$%%&&')*,--...........-,+)((''&%$$$##########$$$$$$$$$$$$$$$$$%%&&&''''''(((()*++,-./135666666666777777630//../////..---------------------------------------------------%%&&&'())+-./00122222223333332110.,)('&&$$#""!!!     !!""##$$#""!                    !"#$$%&&'(*,--...........-,*)((''&%$$###########$$$$$$$$$$$$$$$$%%&&&&'''''''((()**+,-./13466666666677777776200//0000/...--------------------------------------------------%&&&&'()*+-./00122222233333332210/,)(''&%%$#""!!!!!! !""######"!!                    !""#$%&&'(*+,-..........-,+)((''&&%$$############$$$$$$$$$$$$$$%%%&&&&&''''''((()**+,-./124666666667777777775310001200/...-------------------------------------------------%&&&&'()*+-./00122222233333333221/-*(''&&%$#""!!!!!!!"##$####""!                     !!""$%%&'()+,-./........-,*(((''&&%$######""######$$$$$$$$$$$%%%%%&&&&&&'''''((())*+,-./124566666667777777777665556630//..-------------------------------------------------&&&&&'()*+-./00122233333344444322/-*('''&&%$"""!!!!""##$$$###"!                       !!!#$%&'()*,-./........-+*(('''&&%#####"""""######$$$$$$$$$%%%%%&&&&&&&''''''((()*+,-./0235566666777777777888888889730//.-------------------------------------------------&&'''(()*,-./001222333333444433220.,(((''&&%$$$$#$$%&&&&&%%$$##"!!!                   !!!#$%&'()*,-./....----,+)('''&&%%######"""#######$$$$$$$$$%%%%%&&&&&&&&'''''((()*+,-./0234556666677777777778888888720/..-------------------------------------------------&'''(()**,./0001222333333344433320/-+)((''&&%%%%%&&''''''&&%%$$#"""!!                !!!!#$%&'()*,-./....---,+*(('''&&%$################$$$$$$$$$%%%%%&&&&&&&&&'''''(()**+,-.013455666666777777777777888870/...-------------------------------------------------&''((()*+-./00112223333333444333210/-+)('''&&&&''''(((((''&&%%$$###""!!              !!!"#$%&'()+,-.....---,+*)(''''&&%$################$$$$$$$$%%%%%%&&&&&&&&&&&'''(())*+,-.012445666666667777777777888870/...-------------------------------------------------''((()**+-./001122233333333343333210/.+((('''''((((((((((''&&%%$$$###"!              !!!"#%%&'()+,-.....--,+)((('''&&&%$################$$$$$$$$%%%%%&&&&&&&&&&&&''''(()*+,-./0234566666666667777777778888099999.-----------------------------------------------(((()*+,,./00011222233333333333332100/.,+*)(((()***)))))(((''&&%%$$$##"!             !!!"#%&&'()+,--..---,+*)((('''&&%%$##############$$$$$$$$%%%%%%&&&&&&&&&&&&&'''(())*+,-./02345666666666667777777777860/----------------------------------------------------(()))++,-./000111222223333333333322100//.--,++++,++******((((''&%%%$$##"            !!!""$%&&'()*+,-.--,,+*)((('''&&%%$$#############$$$$$$$$%%%%%&&&&&&&&&&&&&&&'''(())*+,--/01345666666666666677777777740/----------------------------------------------------))***+,-.//00001112222223333333333221100///...---,,,+++++*)(((''&&%%%$#"!!          !!!""$%&''()*+,,-,,+**)((('''&&%%$$$########$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&'''((())**+,-/0123456666666666666667776660/.----------------------------------------------------****+,--.//000011111222222233333333222111000///...--,,,,,++**((''&&&%$$#!!!!        !!"""$%&''()*++,,,+*(((((''''&&%$$$####$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&''''((()))*+,-/0123456666666666666666666650/.-----------------------------------,,,,,,,,,--------,,,,,-..//00000001111122222222333332222211000000//////.......,*((''&&%%$#""!!!    !!!""##$%&'(()*+++++*)(((('''&&&%$$$####$$$$$$$$$$$$$$$%%%%%&&&&&'''''''''&''''''((())**+,-/0123456666666666666666666540/.--------------------------------,,,,,,,,,,,,,,,,-------....///0000000001111111222222332222222211100000000000/////.,+)(('&&%%$##"!!!! !!!!"##$%&&'(()****+*)((('''&&&&%%$#####$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''((()))*++,-/0123456666666656666666665540/.------------------------------,,,,,,,,,,,,,,,,,,,,,-.....////0000000000000011111222222222333322221111110000000000/.,+)(('&&%%$$#""!!!!!!!"#$%%&''(()****))(((''&&&%%%$$$#####$$$$$%%%%%%%%%%%%%&&&&'''''('''''''''''''((())**+,,-/0123456666666655666666655430/.---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,///////0000000000000000000111222222233334333333333322222111110/.,+)(''&&%%$#"""!!!!!!#$$%&&''(()+*))((((''&&$$$$$########$$$%%%%%%%%%%%%%%&&&&'''(((((((''''''''''(()))**+,--/0123456666666555566666655420/.------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////000000000000000000000011111222233333333333332222221110000/.-,*((''&&%%$#"""!!!"##$%%&'''(()*))((((''&&%$$$$########$$$$%%%%%%%%%%%%%&&&&'''(((((((((((''''''((())***+,--/00134566666665555555555554400/.....-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,00000000000000000000000000000111122223333333333322222211100000//.-,*((''&&%$##"""""""#$%&&''((()))((((''&&%%$$#########$$$$%%%%%%%%%%%&&&&&&''''(((())((((((((((((()))***+,--//012456666666555555555555553000//...--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,00000000000000000000000000000001112222333333333222222211000000///.-+(((''&%%###""""""$%%&'''(((()((((''&%%$$##########$$$$$%%%%%&&&&&&&&&&&''''((()))))((((((((((()))****+,-.//0124566666665555555555555554320//...------------,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,0000000000000000000000000000000011122223333333322222211000000/////.,*)(('&&%####"""##$%&&'''((((((((''&%$$###########$$$$$%%%%%&&&&&&&&&&&''''((())))))))((((((()))))****+,-../01235666666655555555555555666630//..-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000112222233333322222221100000000///.-+*)(''&&%$$######$%&''''(((((((''&&%###""""""####$$$$$%%%%&&&&&&&&&'''''(((())))*)))))(((((()))))****++,-./0123566666655555555555555566664200//....------,,,,,,,,,,,,,,,,,,+++,,,,,++++++,,,00000000000000000000000000000000011222223333332222222110000000000/..-+*((''&&%%$##$$$%&&''''((((('''&&%$""""!""""###$$$$$$%%%%&&&&&''''''''(((())))***))))))(())))))*****++++./0123566666655555555555555566664320000//.------,,,,,,,,,,,,,,,+++++++++++++++++++,00000000000000000000000000000000011122222223322222221100000000000//.-,+)(('''&%%$$$$$%&''''((('''''&%%$#"!!!!!"""###$$$$$%%%%&&&&''''''''(((()))))*****)))))))))))))*******)(-/012356666665555555555555556666544332210/.-----,,,,,,,,,,,,,++++++++++++++++++++++000000000000000000000000000000000111222222222222222211000000000000//.-,*((('''&%$$$$$%&''''((''''&&%%$#"!!!! !!""###$$$$$%%%%&&&'''''''((((()))))********))))))))))*******(((+/012356666655555555555555556666666655441/.----,,,,,,,,,,,,,+++++++++++++++++++++++100000000000000000000000000000001112222222222222222211000000000000//.-,+)((('''&&&&&&&'''''((''''&&%$$#"!!   !!"""##$$$$%%%%&&&&''''((((((()))))************)))))))******)(('*-/02346665555555555555555555566666655541/.----,,,,,,,,,,,,,,,,,,,+++,,,,,,-,,,,,,,100000000000000000000000000000011122222222222222222211000000000000///.-,**)(((''''''''''''''''''&&%$##"!      !!""##$$$%%%%&&&&''''(((((((())))***************))))*****))((('),./0246555555555554455555555567666665551/.---,,,,,,,,,,,,,,,,--,,++,,,----..------100000000000000000000000000000111222222222222222222211000000000000///..-,+*)(((('''''''((('''''&&%%$""!!       !"""#$$$%%%&&&&''''(((((((())))******+***********)*****)))((''(+-/0245555555555554444455555556666666552/.---,,,,,,,,,,,,,,--./-,,+,,---..//......110000000000000000000000000001112222222222222222222211100000000000////.--,+*(((((((((((((('''''&&%$#!!         !!""#$$$%%&&&&''''((((((((()))******+++++*************))((('''(+-.0145555555555544444445555556666666662/.---,,,,,,,,,,,,,,-.05/-,+,,--.//000/////1110000000000000000000000001111222222222333333322222111000000000000////..-,,+****))))(((((('''&&%$$"!!         !"""#$$$%&&&&'''''((((((((()))*****+++++++***********+*)(((((()+,./0355555555555444444555555566666666640/...----,,,,,,---./0360.-,--..//01100000011100000000000000000000000011122222222233333333332222110000000000000////..--,,,,,++++*)(((('''&%%$#"!!        !!""###$$%&&&&''''(((((((((()))****++++++++++*******+++*)(((((()+,-/03555555555554444555555555566666666520////..--,,---../013561/.-...//0121111111111000000000000000000000001112222222222333333333332221100000000000000/////...------,,+*)(((''&&%$#""!!        !!""###$$%&&&''''((((((((((()))****++++++++++*****++++,+)((((((*+,-.025555555555554555555555555666666665543000/..-,--../014566620/.////0112222222211110000000000000000000000112222222222233333333333322110000000000000000/////.......---+*(((''&%$#""!!        !!"""###$$%&&&''''((((((((((()))***++++++++++++**++++,,,+)('((((*+,-./144555555555555555555555556666666666666410/.-,-../04677777310//00011233333332211100000000000000000000001122222222222333333333333221100000000000000000////////.....-,*(((''&%$#""!!!       !!""###$$%%&&&'''((((((((((())))****+++++++++++++++++,,-,,+()***+,,-./0133455555555555555555555566666666666665410//..//01345444421000011123333332222211100000000000000000000011222222222223333333333322211000000000000000000000//////...-,*(((''&%$#""!!!    !!!!""###$$%%%&&''''(((((()))))))))****++++++++++++++++,,,----.,+++,,--../00245555555555555555555566666666666666554200/000012232222110011222344433322122211000000000000000000000112222222222333333333333221100000000000000000000000000///..-,*(((''&%$"""!!!!  !!!!""##$$$%%%&&&''''((((()))))))))******+++++++++++++++,,--..//.-,,,---.../003555555555555555555566666666666667665555443222111110000112233344564332211322111000000000000000000001122222222223333333333332211000000000000000000000000000///.-,*((('&&%$"""!!!!  !!"""##$$$%%&&&&&'''((((())))))))))******++++++++,,,,,,+,,-..//0.--,---...../02455555556666666555666666666677777666566665432210000000027666677895332210222111000000000000000000001122222222222333333333332221100000000000000000000000000//..-+*((''&&%$#"""!!!!!!"""###$$$%%&&&&&''''(((())))))))))*******+++++++,,,,,,,,--.//01/.----....../0255555555666666665666666677777777766655555433210000///002777777777433221022221100000000000000000000112222222222233333333333222110000000000000000000000000///.-,+)((''&&%$#""""!!!!"""###$$$%%%&&&&&''''(((())))))))))********++++++,,,,,,,,-../001//........../02555555566666666666666667777777777665555554321100//////02777777665433221122221110000000000000000000112222222222223333333333322211000000000000000000000000//.-,+*(('''&&%$##""""""!""####$$$%%%%&&&'''''(((()))))))))))*******++++++,,,,,,,--../0110/........../02555555566666666666666777777777777665555443321000///../02788887655433221122221110000000000000000000112222222222222333333333322211100000000000000000000000/..-+*((('''&%%$###"""""""####$$$$%%%%&&&'''''(((())))))))))))))*****+++++,,,,,,,--./00120//........./0255555566666666666666777777777777766555444322100///..-/02888897554332221122111110000000000000000001112222222222222223333333322221100000000000000000000000/..,+)(('''&&%%$####""""""####$$$$%%%%&&&&'''''((((()))))))))))))****+++++,,,,,,,--./00120//........./00344556666666666666677777777777777665544443322100////./04888896543332222111111110000000000000000001112222222222222222233333322221110000000000000000000000/.-,*)((''&&%%$$#####"""""####$$$$%%%%&&&&&''''(((((())))))))))))*****++++,,,,,,,--./00120//.........//0123566666666666666777777777777777655444443332210000//025888996443332222211111110000110000000000001122222333333222222223333322222111000000000000000000000/.-,*(('&&&%%%$$#######""#####$$$$$%%%&&&&&&''''(((((()))))))))))*****++++,,,,,,,--./00120//........../001246666666666666777777777777777765544444433321000001346888995433322222200001100011111110000000011122223333333322222222333322222111100000000000000001000/.-,)(('&%%%$$$$$##############$$$$%%%&&&&&&'''''(((((())))))))))******+++,,,,,,,-../01120//..........///0146666666667777777777777777777765444444444432101247788889995432222222200001000000000000000011111222233333333322222222333322222111110000000000000001000/.-,*(('&&%%%$$$$$$###########$$$$$%%%&&&&&&''''''(((((())))))))))*****+++,,,,,,,-../01120//..........///0146666667777666677777777777777765544444444433212357888899995432222223300001000000000000000111111223333333333332222223333322222111110000000000000011000//.,*)('&&&%%%$$$$$$##########$$$$$%%%&&&&&&''''''''((((())))))))))*****+++,,,,,,-../01220//............//036667777777666667777777777777776555555544433333467888999995432223333300001000000000000011111112223333333333333333233333322222111111000000000000011100//.,*)('&&&%%%%$$$$$$#######$$$$$$$%%%&&&&&''''''''''((((()))))))))*****++++,,,,,-.//01230//............./037777777777665667777777777778877666666544444444568889999995432233334400001000/000000000111111122333334333333333333333333222221111110000000000001121000/.-+)(('&&&%%%%$$$$$$$$$$$$$$$$$$$%%&&&&&&'''''''''''((((()))))))))*****+++,,,,,-.//01230//............./037777777787665666777777777888887777777654444455678899999995432233344600001000//00000001111111222333344433333333333333333332222111111111000000001121100/.-,*)('''&&&%%%%$$$$$$$$$$$$$$$$$%%%%%&&&&''''''''''(((((())))))))****++++,,,,,-./0///..../............/00456677778766666777777777888887777777765544555667889999999543333344571111100///00000011111111223333444443333333333333333332222211111111110000001221100//.,+*((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%&&'''''''''''((((()))))))*****++++,,,,,-./0/.-+-..//...........//0134567778776667777777778888887765667766555566677889999999643333455681111100////00000111111122233344444443333333333333333332222222111111110000112221000/.-,+)((((''&&%%%%$$$$$$$$$$$$$$$$$$$$%%%&'''''''''''((((())))))*****+++++,,,,,-./0.-,*,..///...........//003566778777777777777788888877640356766666777778888999999654344567892111100////00000111111122233444444444333333333333333333222222222211111100112221100//.-,+)((((''&%%%%$$$$$$$$$$$$$$$$$$$$$%%&'''''''''''((((())))))****++++++,,,,,-./0.,+*,-.///...........///014667788887777777777888888764000056788888888888889999997544467::::110000/////000001111122223334444444444433333333333333333222222222111111111222211000//.-,+*)(((''&&&%%%$$$$$$$$$$$$$$#$$$$%%&''''''''''(((((()))****+++,,,,,----,,-./0.,++,-.////..........///003566788887777777777888887762000267788888888888889999997654568::::10000//////0000011222222333444444444444444444444444333333322222222111111112222111000//.-,+*)(((''&&&%%%$$$$$$$$$$$$##$$$$%%&'''''''''(((((()))**+++,,,------.-----./0.,,+,-./////..........///01456788887777777777888877640000467788888888888889999998765678::::1000///////00000222222333334444444444444444444444444433333332222221111111122222111000//.-,+*)(((''&&%%%$$$$$$$$$$$####$$$$%&&''''''(((((((()))*++,,,---........---./1.-,+-..///////........../00346788888777777777888877400000578888888888888889999999877789::::100/////////00012222333333444444444444444444444444444443333332222211111112222222111100//.-,+*)(((''&%%%$$$$$$$$$$#####$$$$%&&&''''(((((((()))**+,,--...///////..-..01.-,,-..///////..........//00357888887777777777887760000006788888888888888899999999999::::::100//////////000000112233444444555555544444444444444444333333332222222211222222222111000/..-,+*)((''&&%%$$$$$##########$$$%%&&&'''(((((((()))*+,--..///0000000////001.--,-..////////........./003567888877777777777787776554367888888888888888899999999999::::::100///////////000000002344444555555555544444444444444444333333332222222222222222222221100//.-,+*(((''&&%$$$$############$$$%%&&&'''(((((()))*+,,-..//0001111110000111/.---..////////........./01667788887777777777777777777777888888888888888889999999999:::::::000////////////0000000134444555555555555444444444444444444333333332222222222333333332211000/.-,+)(((''&%$$$$#############$$$%%&&'''(((((())**+,-../001111111111111111/.--..//////////......../03788888887777777777777777777888888888888888888889999999::::::::::00/////////..///0000000244455555555555555444444444444444444433333333222222233333333333221100/.-,*)((''&&%$$$########"#####$$$%%&'''((((()))**+,-./0011111111222222111/..-..//////////......../04988888877777777777777777888888888888888888888889999999::::::::::00/////////////000////00012233444444555555444444444444444444443333333222222333333333332221000/.,*)(((''&%$$$##############$$$$%%&&&'''''(()*+,-./01111122111111111000/...../////////........./01567788877777777777777777888888888888888888888889999999::::::::::////////////000000//////000000012233444455444444444444444444444433333332223333333333333221100/.-+*)((''&%%$$$##############$$$%%%%&&&&&''((*+,./0112222222211110000///...../////////.........//0024688877777777777777777888888889888888888888889999999:::::::::9////////.//0000000//.////////00000001344554444444444444444444444433333333333333333333332221100/-+*))(('&%%%$$$#########""####$$$%%%%%&&&&'(*,-./0122332222211100//////.....////////...........///025888777777777777777778888888898888888888888899999999::::::::9...//..../00221100//........////00000134555444444444444444444444443333333333333333333333322110/.,+*)(('&%%%$$$$#######"""#####$$$%%%%%%&&'(*,-.0123333322221100////////.../////////............../04888777777777777777778888888898888888888888899999999:::::::99........./00211110//.........////00001345444444444443444444444444444333333333333333333333221100.-,+*((''&%%%$$$$#######""#####$$$$%%%%%&&'()+-./1223333222111000//////////////////.............../004566777777777777777788888888988888888888889999999999::::::99........./00111110//..........////0001344444444444333444444454444444443333333333333333333222100/.-+*)(('&&%%$$$$########"#####$$$$$$$%%&&'((*,./1123332211110000/////////////////................./00145777777777777777788888888888888888899999999999999:::::999........./001111100/.............//002344443333333333344445555444444444333333333333333333222210/.-,+)(('&&&%%$$$$#######"#####$$$$$$$%%&&'(((+./0123332111100000000/////////////...................//014777777777777777788888888888999999999999999999999:::::999........./001111200/.............//0023444333333333333445555555444444444333333333333333333222100/.-+*)('&&&%%%$$$$############$$$$$$$%%&'''((+-/0112321100000000000000//////////...................../0377777777777777778888888888999999999999999999999999:::999.........//0000000//.............//0000122222222222111233333344444444444333333333333333333222100/.-,*)((''&&%%%$$$$###########$$$$$$$%&&''(((,./0011221100000000000000/////////....................../0034567777777777788888888888999999999999999999999999999999........./////000//...............//000000112211100000001111123444444443333333333333333333222100/.-,*))((''&%%%%$$$$$#########$$$$$$$%&''(()*,./000111110000000000000//////////......................./001357777777777788888888888999999999999999999999999999999..........////////................////00000111000000/00000000023444444433333333333333333332221000/.-+*)((('&&%%%%$$$$$$######$$$$$$$$%&''()*+-./000011100000000000000//////////........................//0147777777777788888888888999999999999999999999999999999...................................//////000110000///////////003444444433333333322222233332221100/.-+**)((''&&%%%%$$$$$$$$$$$$$$$$%%%&&'(()+,-.//0000000000000000000//////////.........................../047777777777788888988888999999999999999999999999999999....................................//////000000/////////////001233444433333332222222222322221100//.,++*)(('''&&&&&%%%%%%%%%%%%%%%&&&''(()+,-../00000000000000000000//////////.........................../025555566777888888988889999999999999999999999999999999.....................................///////0/////////////////001223444333333222222222222222211000/.-,,*))((('''''&&&&&&&&&&&&&&&&&'''(()*+,-.//00000000000000000000/////////............................/013444455677888888999889999999999999999999:::::9999999.......................................////////////////////////00023444443333222112222222222211000//.-,+*))((((''''''&&&&&&&&&'''''''(()*+,-.//000001000000000000000////////............................./0123334456788888889999999999999999:999999::::::::::999..........................................................///////0123344433332211111122222222110000//.-,+*))((((((''''''''''''''''(((()*+,-..//00000111000000000000/////////.............................//0122334467888888899999999::::9:::::9999::::::::::::99..........................................................///////0123333333322221112222222222211000///.--,++**))((((((('''((((((((())*++,-..//0000001000000000000000////////............................../0012344567888889999999999::::::::::::::::::::::::::99.........................................................///////0001223333332222222222222222221110000//..--,,++**))(((((((((()))***+++,--..///0000000000000000000000////////...............................//0134566888889999999999:::::::::::::::::::::::::::99.........................................................///////00012222222222222222222222222211110000///...--,,++*)))((()))**+++,,,,--...///00000000000000000000000/////////................................/035667888899999999999:::::::::::::::::::::::::::99.........................................................///////0000112222222222222222222222222211100000///...--,,++****)**++,,,-----...////0000000000000000000000000////////............................----/03788888889999999999::::::::::::::::::::::::::::99........................................................////////000001111222222222222222222222222110000000/////....----,,-----..//...//////00000000000000000000000000/////////............................---./0778888889999999999:::::::::::::::::::::::::::::9.....//000//..........................................//////////0000000011111222222222222222222221111000000000//////.........///000////000000000000000000000000000000//////////...........................---./0067888899999999999:::::::::::::::;;;;;;;;:::::::..../0011100/........................................///////////0000000000011122333322333332222222111110000000000000/////////0001000000000000000000010000000000000000///////////..........................---..//0788889999999999:::::::::::;;;;;;;;;;;;;;;:::::.../011111110/......................................////////////00000000000001223333333333332222222111111111110000000000000000112211000000000000001111000000000000000////////////////......................--..../488899999999999::::::::::;;;;;;;;;;;;;;;;;;:::../01122222110/....................................////////////000000000000011223333333333333222222221111111111100000000000000112211000000011111111111000000000000000/////////////////.....................--..//0788889999999999:::::99899::::::::99999:::::988../01222222210/.................................../////////////000000000000011233333333333333222222222111111111111000000000000112211111111111111111111100000000000000//////////////////.....................-.//00788888899999999::::9720009:::::977777888899876/.0112222222110.................................../////////////0000000000000112333333333333332222222222111111111111100000000001222111111111111111111111000000000000000/////////000///////...................-./006788888889999999::::820///.9999/035666777788765/.0112222222110...................................////////////00000000000000122333333333333333222222222222222211111111111100011222111111111121111111111000000000000000///////00000/////////.................../067788888888899999::::70/---------/04556666778655//0112222222110.................................../////////////0000000000001122333333333333333222222222222222221111111111111011222111111111121111111111000000000000000///00000111100////////................./0067788888888889999876630/---------/04566666778654///01222222210/.................................../////////////00000000000112233333333333333322222222222222222222111111111111112222111111122221111111110000000000000000000001122221000///////................/0477778888888888999754410.---------/04666666789654///01122222110/...................................//////////////00000000001223333333333333333222222233332222222222111111111111122222122222222211111111100000000000000000001122233221000///////.............../057777778888888888964331/.---------/0466665678:654////011111110/.................................../////////////////00000000123333333333333343322222233333333322222221111111111122222222222222221111111110000000000000/000011223333322100///////............../0367777777888888888853220/.---------/0476655678;643/////0011100////..................................////////////////000000112233333333333333332222223333333333222222211111111112222222222222222211111111100000000000000000122333444332100///////...........///00567777777778888777743210/.-----.../02687766679:643///////000///////..................................//////////////0000001222333322222222222222222233333333333222222211111111122222222222222222211111111000000000011111222233444445433210///////........////0035667777777777777776642110/.......//015788877789:742///////////////////................................//////////////0000012233333221112222222222222233333333333222222211111111122222222222222222111111111000000/001223333334445556665432200//////.......///002466666777777777777666532100/......//05789:999899::800////////////////////.............................../////////////0000001233333321001111122222222233334433333322222222111111122222222222222222111111111100000//002333444445566778886433210///////......//025677776677777777777765553100//.....//07;;;;;;;;;::::99///////////////////////............................//////////////000000123333322100111112222222233334443333333222222111111112222222222222222211111111100000////01223333344556777786443210000000///////0016667777666777777777776655310/////////028:::::::::::::0/////////////////////////.........................///////////////000000011222222110111112222222233334444333333322222211111111222222222222222221111111110000/////012222223344556677754433221111100000000124777777766677777777777666520/./////000158::::::::::::://.////////////////////////........................///////////////00000000111111111011111222222223333444443333332222221111111122222222222222222111111111000////./011111122334455667754433322222222333344556777777766677777777777666620/..//00012469:::::::::::20...////////////////////////.......................////////////////0000000000000000111111222222222333444444333333322221111111112222222222222222211112111000////..//0111111123344456675444333333333446667888777777766666777777777777771/.-./001235679:::::::::220/-../////////////////////////.....................////////////////0000000000000011111111112222222233444444433333332222211111111222222222222222211111110000///......////0011122334455654444333333344566655555443323344556777666666777720/..//000122345679:::::110....//////////////////////////....................////////////////000000000000111111111111222222223344444433333333222222221111111111111222222211111110000///........-...//0011223445654444444444455676544443321000013455666666666667720/..//000000000125::999110....//////////////////////////..................../////00/////////0000000000011111111111111222222234444444333333332222222222111111111111222221111100000///..---..--,,,---.//01122344554444444455666776543332200///001245666666666666730/.////////////0009999211//...///////////////////////////..................///000000///////0000000000001111111111111122222223444444433333333222222222221111111111111222111100000//..--,,----,++++,,-../001123444444444456788888543332210//.//001346666666666667300////////.....///9922210//...////////////////////////////................../////00////////00000000000011111111111111222222234444444333333333222222222211111111111111111000000//..---,+,,,,,++*++++,-..//011234444455556678888864433210//...//0001334566666655410/............../////////.....////////////////////////////..................//////////////000000000000011111111111111122222234444444333333333222222222211111111111111100000////..-,,,+++++,++****++,,--.//0122344455566678988886543210///....///0001246666654200/................///////....../////////////////////////////................../////////////0000000000000111111111111111122222334444443333333332222222222111111111111100000///..--,,+++****++********+,,--.//012234556677788998886544210/........///0013566664200/..--------....................////////0/////////////////////....................//////////000000000000011111111111111111112233444443333333333222222222111111111111100000//..--,++*****)******))))***++,--./00123456778999999988765420/....-----..//00255666400/..------------------...........///////00/////////////////////...................///////////00000000000001111111111111122222223344443333333333322222222221111111000000000//..--,+**))((((())**)))))))*++,,--./0012356678999999998765430/........-.///0014322100/...-------------............../////////000/////////////////////................./////////////000000000000111111111111122222222334433333333333332222222222111111000000000//..-,,+*)(((((('(()))))))))))*++,,--./012345678999999998765530/..........//000121000//...-------------..............//0//////00000/////////////////////................/////////////000000000000111111111111222222223333333333333333333222222222211100000000000//.-,+**)(((''''&''())))*)))()**++,,,-./023456789999999997665310/.........//0001100//....-------------.............../000000000000000////////////////////..............//////////////00000000000111111111111122222222333333333333333333322222222221110000000000//.-,+*)(((''&&&&%&&'))))*))('))*++++,-./012456789999999997765310//.......//0000000/..-----------------.............../010000000000000/////////////////////............////////////////000000000001111111111122222222233333333333333333322222222222111000000000//..-,*)(((''&&&&&%&'())))*)))()**+++++,-./12345789999999998765310//......./00754320/....-----------................///0120000000000000/////////////////////............////////////////00000000000111111112222222222222333333333333333322222222222211110000000//..-,+)((('''&&&&%%&'())))))))))***++++,-./01345679999:99998765310/......../029765410/.............................//0012300000000000000////////////////////.........../////////////////0000000000001111111222222222222223333333333333322222222222222111000000//..-,+*(((''&&&%%%%%&'()))))))))*****+++,--.01234678999::9998765310........//049987730/............................./00123400000000000000/////////////////////.........///////////////////00000000000111111222222222222222233333333322222222222222222221100000//..-,+*)((''&&&%%%%%%&'())))))***********+,-./0234578899::::9876531/..../////0159999941/..............////.........../01334400000000000000/////////////////////........////////////////////0000000000001111112222222222222222222332222222222222222222221110000///.-,+*)(((''&&%%%%%%&&'()))))))**********+,-./0123567899:::::765431/../////00247::::96421000000000000//////..//////0002344550000000000000//////////////////////......./////////////////////000000000000111111222222222222222222222222222222222222222222111000///.-,+*)((('''&&%%%%%&&''())))))))*********+,--/0123467899:::::755421/..////012468<<;;:8765432112222111000//////0000011234566700000000000////////////////////////....../////////////////////0000000000000111111111111121111222222222222222222222222222222111000//.--,+)((((''&&&%%%%%&&'(())))))))*********+,--./012457899:::::754321/.////0123579 >=<;:8886543333433332100////0012222344567780000000000/////////////////////////....../////////////////////000000000000001111111111111111112222222222222222222222222222211100//..-,+*(((('''&&&%%$%%&&'((())))))))********+,,-./012356789:::::654321/.////024568<   ><<<<<876555555544421000000234444455677890000000000////////////////////////////////////////////////////000000000000001111111111111111111112222222222222222222222221111000/..-,+*)(((''''&&&&%%%&&''(((()))))))*******++,,--./02356789:::::7543210//000234578<   >=<<;;887666666665543222223345444456677890000000000////////////////////////////////////////////////////00000000000000111111111111111111111112222222222222222222222111100//.-,+*)((''''''&&&&&&&&&''((((())))))*****+*+++,,-./02346789:::::765432000122445679<>>>>>=<;:887777777766665544444555555556677890000000000////////////////////////////////////////////////////0000000000000011111111111111100011111122222222222222222211111000//.-,+*)((''''&&&&&&&&&&&''''((((()))))*******++++,-./01346789:::::87654210123455668:<>>>> =<:9988888888777776666656666666666677890000000000////////////////////////////////////////////////////0000000000000011111111111000000000011112222222222222221111111000/.-,+*)(('&&&&&&&&&''''''''''((((()))))*******+++++,-.01245689:::::98764321234556678;<=>>> =<:89999999988888877777766666666666778:0000000000000000///////////////////////////////////////0000000000111111111111111111111000000000000111112222222222222111111000//.-,+*((('&&&&&&&&&''''''''''((((())))))******+++++,-./1245678::99987665322345567779;<=>>> =<;:::::::::::999988888887777776777788:000000000000000000////////////////////////////////////00011112222222222222211111111100000000000000111111122222222222111110000/.-,+*)((('&&&&&&&&&''''''''''(((((())))))******++++,-./0235678999987766543234567788:;==>>>>>=<<<<<<<<<<;;;::::::99998888777777789:000000000001100000///////////////////////////////////00122223333433333333322111111000000000000000001111111111222222111111000//.-+*)(((''&&&&&&&&&&''''''''''((((()))))))******+++,-./0235678998887666544345667889;<===>>>>==========<<<<<;;;;;;;;::998877777889:0000000000112110000//////////////////////////////////01223334444554444444332111110000000000000000000111111111112222111111000//.,*)((((''&&&&&&&&&&'''''''''''(((())))))))******++,,-.013567898887766554445567889:;<===>>>>==============<<<<<<<<<<;;:9887888889;/////0000011110000/////////////////////////////////000123333444444444444433211111000000000000000000111111111111121111110000//.-+)(((('''&&&&&&&&&&'''''''''''((((()))))))****++++,-./02356789877655444444567889:;<==>>>>>>>>>>>>>>>>>==========<<<<;;:988888889;//////000011110000//./////////////////////////////001223333444444444444443321111100000000000000000111111111111111111100000//.-,+((((''''&&&&&&&&&&&''''''''''(((((())))))****+++,--./0235678987654332345567889:;<<=>>>>>>>>>>>>>>>>>>>>==========<<<;:988888889://////00000111000//..../////0////////////////////002333344444444444444444332211110000000111100000111111111111111111100000//.-,+*((('&&&&&&&&&&&&&&&&&'''''''''(((((()))))****++,,-../023567897654321034566789:;<<==>>>>> >>>>>>>>>>>>>>>>>>>>>====<<<;:98888889:///////0000000000//.-..////000///////////////////014554444444444444444433332221110000001111111111111111121111111111000000/.-,+*(((''&&&&&&&&&&&&&&&&&&''''''''(((((()))))****+,,--.//12356789754210002456789:;<<<=>>      >>>>>>>>>>>>>>>>>>>>>>====<;:98888889:////.//////000////.---...//000//////////////////00245544444444444444444333332221110000111111111111112222222111111100000//.-,+*)((''&&&&&&&&&&&&&&&&&&&''''''''(((((()))))****+,,-.//01245678976433211356778:;<<<==>>>    >>>>>>>>>>>>>>>>>>>>>>>====<<;:9888889:///........./....--,,--..///00////////////////000234544444444444444444433333322111000111111111111112222222222211110000//.-,+*)(((''&&&&&&&&&&&&&&&&&&&&''''''''((((()))))***++,-../002345678876544333467789;<<====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<;::988889://..-----------,,,+**+,-..//00////////////////01334444444444333344444443333333211111111111111111112222222222222110000//.-,+*(((('''&%&&&&&&&&&&&&&&&&&&''''''''(((((())))***+,,-./001235677887655544456789;<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<;;::9888990/.-*+++++++++*)((((()+,-../00///////////////00344444444444433333444444333334321011111111111111122222233333332211000//.-+*)(((('''&&%%&&&&&&&&&&&&&&&&&&''''''''((((())))***+,-..001234567788776555556788=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<;;:988889/.-+)))))))))(((((((((*+,,-./////////////////0134444444444433333344444443444433211111111111122222222233333333221100//.-,*)(((('''&&&%%%%%&&&&&&&&&&&&&&''''''''(((((())***+++,-./0112345778898777777789>   >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<;;:988889-,+*(((((((((('''''(((()*+,,--........./////00234444444443333333344444444444443322211111111222222222333333333221000/.-,+*)((''''&&&&%%%%%%%&&&&&&&&&&''''''''''((((())***++,,-./0012345677889888888:;>      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<;;:988888,+)((((''''''''&&'''''((())*+,,---.......//00123444433333333333334444444444444433322111111222222222233333333322100//.-,*)(('''&&&&&%%%%%%%%%%&&&&&&&'''''''''''((((())**++,,-./001233456788899999;=         >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<<;;:988888))(((''&&&&%%%%%%&&&'''''(((()*+,,---....//01233444333333333333334444444444444444332111112222222222333333333322100/.-,+)((('&&&&%%%%%%%%%%%%%%%&&&&&''''''''''(((((())*++,,--./012334567888999::;=          >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<;;;:988888)((('''&&%%%%%%%%%&&&'''''(((()*+,,,--.../002333443333333333333333344444444444444332111112222222223333333333322100/.,+*)((''&&&&%%%%%%%%%%%%%%%&&&&'''''''''''(((((())*++,,--/012234456788899:;;<>          >>>>>>>>=================>>>>>>>>>>====<<;;;:9988888(((''&&&%%%%%%%%%%%%&&&'''''((()**+,,-..//013333433333332222223333334444444444444332222222222222233333333333322100/.,+*(((''&&&&%%%%%%%%%%%%%%%%&&&''''''''''((((((())*++,--./012334456788999:;<>           >>>>=======<<<<<<<<=========>>>>>>====<<<;;:99888889((''&&&%%%%%%%$$$$%%%%&&'''''(((()**+,-./0024433333332222222222223333444444444443332222222222222333333333333322100/.,+)(('''&&&%%%%%%%%%$%%%%%%%&&&'''''''''((((((((()*++,--.001334455678899:;<=           >>>=====<<<<<;;;;;<<<<<<<======>>>>====<<<;:98888889:(('&%%%%%%%%$$$$$$$$$%%&&&''''''((()),-./0134443333322222222222222333344444444443332222222222222333333333333322100/.,+)('''&&&&%%%%%%%%$$$%%%%%%%&&''''''''(((((((((()*++,-./012334456678899:;=>           >>====<<<<;;;;;;;;;;;;;<<<<=====>>>====<<<;:9888888:;(''&%%%%%%%%$$$$$$$$$$%%&&&&&'''''(((*,-./012222222111111111111111222333444444443332222222222222333333333333322100/.,+)('''&&&&%%%%%%%%%$%%%%%%%&&&''''''''(((((((((()*+,-../01344455677899:;<=>>         >>===<<<;;;::9999999::::;;;;<<<========<<<<;:8888889:;(''&%%%%%%%$$$$$#####$$%%%&&&&&&'''(()*+,-./0001100000000000000000011223333344333332222222222223333333333333332110/.,+)('''&&&&%%%%%%%%%%%%%%%%&&&''(''''''(((((((((()*+,-./01234555667889:;<==>>>     >>>>===<<;;::998888888888899:::;;<<<<==<<<<<<;::888888:;<('&&%%%%%$$$$$$$#####$$$$%%%%%%&&&''((()*+,.////0//////////////000000122333333333332222222222223333333334444432210/.,+)('''&&&%%%%%%%%%%%%%%%%&&&&''(((''''((((((((())*+,-./0124556667788:;<=====>>>>>>>>>===<<;;:98887777666777788889::;;;<<<<<<<<;;:9888889:;<''&%%%$$$$$$$$$$########$$$$$$$%%&&''''((()*,,--.---,-----.....///000012223333333333222222222223333333334444433210/.-+)('''&&&%%%%%%%%%%%%%%%&&&&''(((((''(((((((((()*++,./00234666777889:;= >>=====<=======<<;;:98877665555566667777889::;;;;;<<;;;;:9888899;<='&&%%%$$$$$$$$$$########$$$$$$$$%%&&''''((()*++,-,,,+,,,,,,----...///0011222333333332222222222233333333444444432100/-,*)(('''&&&%%%%%%%%%%&&&&&'''(((((((((((((((((()*+,-./00234666778899:;<===============<<;::887765554444445555666778889::::::::::98888888:;<&&&%%%$$$$$$$$$$$########$$$$$$$$%&&'''''((())*++++***+++++++,,---..//001112223333333222222222223333334444445432210/.-+*((('''&&%%%%%%%%%&&&'''''((())(((((((((((((((*+,-./01234667778999::;;<<<<<========<<;;:88765443322222333344556677788889999999888788889;<&%%%%%$$$$$$$$$$$$########$$$$$$$%&&&&'''''(((()**))))))))****+++,--..//0011222333333322222222223333344444455433210/.-,*)((('''&&&&%%%%%%&&'''((((())))))))((((((((((*+,-./012346677899999:::;;;;<==>>====<<;:887654221100000000123445556667778888888877777888:<%%%%%%$$$$$$$$$$$$$########$$$$$$%%&&&&&&''''((((((((((((((((()))*++,--./0011222333333322222222233333444445554332100/.-+*)((('''&&&&&&&&&&''((((())******))))((((((((*+,-/00123466788999999:::::;<==>>>===<;:987654200///////////012344455566667777777777777789;%%%%$$$$$$$$$$$$$$$#########$$$$$%%%&&&&&&'''''((((((((((((((((())***,,-./001122233333322222222233333444444443322100/.-,**)(((''&&&&&&&&&''(((())*++,,,++++**)))())))+,-./0123457789999999999::;;<=>>>>===<;:87654310///........//01223334445566666777766777789;%%$$$$$$$$$$$$$$$$$##########$$$$$%%%%%%&&&&''''(''''''''''''((((()))*+,-./001122233333322222222333344444443332211000/.-+**)(((''&&&&&&&&''((())*+,------,,+++*****++,-./00124567899998768899::;;<=>>>>==<<;98754320///..........///000112233445566666666667788:$$$$$$$$$$$$$$$$$$$###########$$$$$$$%%%%%&&&&''''''&&&&&''''''(((((()*+--./00112233333322222222333344445433222110000/.-,+**)(('''''''''''((()**+,-......---,,,+++,,,-.//012345789999976578889:;<==> >>==<;:97642100//............../////00002345555555556667789$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$%%&&&&&&&&&%%%%%&&&&''(''''()*,,-./01122233333322222223333444454321111100000/.,,+*))(('''''''''((()*++,-.///////..--------.//0012345678999:975367889:;<=>> >>>=<;:875300//....-------------......//0124444445555666788$$$$$$$$$$$$$$$$$$$$###############$$$$$$$%%&&&&&&&&%%%%%%%&&&'''''''()*++,-./0122233333332222233333444454322211111000//.-,+*))((((''''(((())*+,,../00000////////////000123456789988877657789:;<<=>> >>==<;:875300//...----------------....../012233334445566788$$$$$$$$$$$$$$$$$$$$$$###############$$$$%%&&&&&&&&&%%%%%%%&&&&''''''(()*++,-/01122333333322222333344444543222222211100//.-,+*))(((('((((())**+,-.//0000000000000000011123445678988777766789::;<<=>> >>==<;9875300//...-----------------.....//00011122234556678$$$$$$$$$$$$$$$$$$$$$$$##############$$$$%%&&&&&&&&%%%%%%%%%&&&&&'''''(()*+,-/001223333333332333333444445433222233222100//.-,+**)(((((((()))*++,-./00000111111112222222234456789987767777789:;<<==>> >>==<;986520//...--------------------...../////000013455678                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                																																																																																																																																		

						



			




		

		
																																			
		


	

	







	






















			
	
																																																														
						

	
		
	

								



						





					




	
										


	




												



											

																																																																								



								

													



		


											







		

	






						




	






				



	







							





			
	













								





		










									





	








							








		






						








				





							
	






							






		
							





												




			

							
															




				
													




					



		
									






					


		

									






																	








								
								









		
				


			









					





		








						




	




							




	







					






	
						










							








											



	
										




														




													
																																																																															


														


															


																	
			
																								
																																																																												
							




					






					






								






											



												

		

			
												
								
															
		
								

																								
						

						




						




		



	



		
																																												
														


										


												

												

									

							
														
																												
























		




		



		



	
																									

			

	
				

		

	



		





	




				

	

	
		


			


				

					
						
						
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  0                                                                                                                                                                                                                                                           00@0                                                                                                                                                                                                                                                            0@P@                                                                                                                                                                                                                                                           00@`P@  0@                                                                                                                                                                                                                                                    0@P``PP@PPPP@                                                                                                                                                                                                                                                   0@P`````````P@                                                                                                                                                                                                                                                 0@P`ppppppppp`@                                                                                                                                                                                                                                                0@P`ppppppppp`P                                                                                                                                                                                                                                                0@P`pppppppppp`@                                                                                                                                                                                                                                               0@P`ppppppppppp`P@00                                                                                                                                                                                                                                       0P`ppppppppppppp                                                                                                                                                                                                                                      0@P``pppppppppppp`                                                                                                                                                                                                                                      0@P``ppppppppppppP                                                                                                                                                                                                                                   @@P```pppppppppp0                                                                                                                                                                                                                                0@PP```ppppppppp                                                                                                                                                                                                                                  0PP````ppppppppppppP                                                                                                                                                                                                                                    @P``````pppppppppp@                                                                                                                                                                                                                                     @```````ppppppppp`                                                                                    0000                                                                                                                                                 0P`````````pppppp`0                                                                                     000000                                                                                                                                              0@`````````ppppppp`                                                                                    0000000                                                                                                                                                @````````pppppppppP0                                                                                00000000                                                                                                                                               @P```````pppppppppp``PPP``0                                                                        000000@@@@@0                                                                                                                                                0PP`````pppppppppp0                                                                       000000@@@@00                                                                                                                                                0@PP`````ppppppppppp                                                                        0000000@@@000                                                                                                                                              0@PP``````ppppppppppppp                                                                       0000000@@@000                                                                                                                                              @@P````````ppppppppppp                                                                       000000000@0000                                                                                                                                              0@P``````````ppppppppp                                                                   0000000000000                                                                                                                                              0@P```````````pppppppppp`                                                                         00000000000                                                                                                                                             0@P`````````````ppppppppp@                                                                           0000000000                                                                                                                                            0@P```````````````ppp```                                                                             00000000                                                                                                                                          0@P````````````````````P                                                                                00000                                                                                                                                           0@P```````````````````P@                                                                                00                                                                                                                                           0@P````````P`````````PP@                                                                                       0000                                                                                                                                 0@P````````PP```````PP@0                                                                                        0000@0000000000                                                                                                                       0@P```````PPPP``````PP@                                                                                       0000000000000                                                                                                                         0@P```````PPPPPPPPPPPP@@                                                                                       00000000000                                                                                                                            @P```````PPPPPPPPPPPPPP0                                                                                      000000000                                                                                                                               @P```````PPPPPPPPPPPPPPP@0                                                                                   00000000                                                                                                                                0P```````PPPPPPPPPPPPPP````0                                                                                     000000                                                                                                                                 0P``````PPPPPPPPPPPPPPP````@                                                                                       000000                                                                                                                                 0P``````PPPPPPPPPPPPPPP````@0                                                                                         00                                                                                                                                  0P``````PPPPPPPPPPPPPPP````P@@00                                                                                                                                                                                                                         0P`````PPPPPPPPPPPPPPPP```a````PP@@                                                                                                                                                                                                                      0@```PPPPPPPPPPPPPPPPPPPPaba```PPP@                                                                                                                                                                                                                       @`PPPPPPPPPPP@@PPPPPPPPPbrba```PPP                                                                                                                                                                                                                       @PPPPPPPPPPPP@@@@@PPPPPPPba`````PP                                                                                                                                                                                                                     @PPPPPPPPPPP@@@@@@@PPPPPPa````````                       P                                                    0000000                                                                                                                                 0PPPPPPPPPPP@@@@@@PPPPPPP`````````@                     0`                                                  0000000000                                                                                                                                0PPPPPPPPPPP@@@@PPPPPPPPPP````````P                   0P`                                           00000000000                                                                                                                                PPPPPPPPPPPP@PPPPPPPPPPPP````````PP@0              @P```                                                  000000000000                                                                                                                              @@PPPPPPPPPPPPPPPPPPPPPPP`````````````@          @`ppppp0       0000000                                   000000000000                                                                                                                               00@PPPPPPPPPPPPPPPPPPPPP`````````````P@        0@P@@@@      000000                                     00000000000                                                                                                                                   @PPPPPPPPPPPPPPPPPPPP``````````````PP@          0         0@@@000                                    000000000000                                                                                                                                   0PPPPPPPPPPPPPPPPPPP`````````````p``PPPP@@0         000@@P`@00  0                                000000000000                                                                                                                                    @PPPPPPP```````PPP``````````ppppp```P````P@0           p````ppP00                                     00000000000                                                                                                                                   PPPPPPPP````````P```````ppppppppp```PPPPP@00           ppppppppp@00                                      00000000000                                                                                                                                   PPPPPPP````````````````pppppppppp``PPPPPP@0           pppppp``P@00                                     00000000000                                                                                                                                 PPPPPPP``````````````pppppppppppp``PPPP@@00            pp`PP@00                                      0000000000                                                                                                                                 PPPPPP``````````````ppppppppppppp``PPP@@@0             pPP@00                                      00000000                                                                                                                                  0@@PP``````````````pppppppppppppp``PP@@@@00           @`P@000                                       000000                                                                                                                                  0P``````````````ppppppppppppppp`PP@@@@@000          P`@@000                          000000        00000                                                                                                                                   @`````````````pppppppppppppppp`PP@@@@@@000      0@`P@000                         00000000        0000                                                                                                                                @`````````pppppppppppppppppppp`P@@@@@@@@@@0   @ppP@0                                000000000        0000                                                                                                                               @``````pppp````ppppppppppppppp`PP@@@@@@@@@00  0PpP@0      00                     000000000000      00000                                                                                                                                0```ppppppp`````ppppppppppppppp`PPPPPPP@@@00000@`pP@0   00000                    0000000000000000 000000                                                                                                           0                  0pppppppppp``P``pppppppppppppp``````P@@@@@@@@P`P@0  0000@@                   00000@000000000000000000                                                                                                           0                  0ppppppppp``P```pppppppppppppppp`P@@@@@PP`pP@0  000@@`                   0000@@@0000000000000000000                                                                                                                          @P``ppppp`````ppppppppppppppppp`PP@@PPP``pP@00000@@Pp             0000@@@@@000000000000000000                                                                                                                          0@P`ppppp```ppppppppppp`P``pp``PPPP```pp`@0000@PP`              000@@@@@@@000000000000000000                                                                                                                             0P``ppppppppppppppppp`@ 0P`p`````ppppp`P@0@@P`p               00@@@@@@@@@000000000000000000                                                                                                                             @``ppppppppppppp`@    P`ppP@@@`p                  000@@@@@@@@@@@00000000000000000                                                                                                                            0P``ppppppppppppp`     `ppp`P@P`                     000@@@@@@@@@@@@@@@@@@@@@@@@0000000                                                                                                                          @P`ppppppppppppp`@    @`ppp`P`p                     00000@@@@@@@@@@@@@@@@@@@@@@@@@@0000000                                                                                                                        0@`pppppppppppp@     Ppppp                  000000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@000000                                                                                                                        0Pppppppppppppp`      `p                    00@@@@@@PPPPPPP@@@@@@@@@@@@@@@@@00000000                                                                                                                           0P`pppppppppppppppp`PP@0`p                      0@@@@@PPPPPPPPPP@@@@@@@@@@@@@@@@@00000000                                                                                                                    ``pppppppppppppppppppppppp                      0@@@@PPPPPPPPPPPP@@@@@@@@@@@@@@@@@@00000000          00000000                                                                                         0pppppppppppppppppppp                        @@@PPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@00000000       00000000000                                                                                            @ppppppppppppppppp                           00@@@@@@PPPPPP@@@@@@@@@@@@@@@@@@@@0000000      00000000000                                                                                          P`ppppppppppppppppppp                                 00@@@@PP@@@@@@@@@@@@@@@@@@@@@@0000000   0000000000000                                                                                                   @`ppppppppppppppppp                                    0@@PP@@@@@@@@@@@@@@@@@@@@@@@0000000000000000000000                                                          00                                          Pppppppppppppppppp                                   0@PPP@@@@@@@@@@@@@@@@@@@@@@@00000000000000000000000                                                      00000                                          @ppppppppppppppppp                                 0@P@@@@@@@@@@@0@@@@@@@@@@@@@@@000000000000000000000                                                       0000                                          @P``pppppppppppppppp                                0@@@@@@@@@@@000@@@@@@@P@@@@@@@@@0000000000000000000                                                       000                                           @Ppppppppppppppppp                                 0@@@@00000000000@@@@PPPP@@@@@@@@@000000000000000000                                                        000                                            @pppppppppppppppp                                  0@@@000000000000@@PPPPPPP@@@@@@@@@000000000000000000                                                       0                                                0pppppppppppppppp                                                   000000@@@@@@@@@@@000000000000000000                                                                                                         0@P`ppppppppppp                                                    0@@@@@@@@0000000000000000000                                                                                                         0Pppppppppppp                                                            0@@@@@@@0000000000000000000                                                                                                            @ppppppppppp                                                             0@@@@@@@000000000      0000                                                                                                               @ppppppppppp                                                                00@@@@0000000          0                                                                                                                 PPPPP``ppp                                                                  0@@@000000                                                                                                                            0@@@@PP`pp                                                                   0@@@@@0000                                                                                                                          000@@P`p                                                                   00@@@0000                                                                                                                      00@@`p                                                                   00000000                                                                                                                            0@@P`p                                                                     000000                                                                                                                               0@P``                                                                                                                                                                                                          0P``p                                                                                                                                                                                                          0p                                                                                                                                                                                                          pp                                                                                                                                                                                                        `p                                                                          0000  00000                                                                                                                p                                                                        000000000000                                                                                                   @                                                                          0000000000000                                                                                           p                                                                           00000000000000                                                                                  pp    pppppp`                                                                         00000000000000                                                                                 `p        0P```ppppp`P                                                                          000000000000000                                                                                `ppp             @PP````pp`PP                                                                         000000000000000                                                                           `ppp``0             @P`````pp`P@                                                                          000000000000100                                                                                 @pppppP@@             @``````p`P@                                                                        0000000000001210       0000                                              00                             Ppppppp`@00             @````P`p`P@                                                                    00000000000012B21      000000000                                           00000                           0`pppppppP0                @p``PP`p`@0                                                                       0000000000000121      0000000000                                           000@@@00                          P`ppppppppppppp@0               `pp```p`@0                                                                          0000                  00000000000                                       00@@@@@P@00                       0P``ppppppppppppppp``@             Pppppp@                                                                         00000                00000000000                                   000000@@@PPP```P@0                       @`````pppppppppppp```P0             Pp                                                                         000000            0000@@000000                                   000@@@@@PP``pp`@00                   P`pppp``pppppppppppp`PPP0            p                                                                        00000            0000@@@0000000                                   00000@@PP`pppp`@@0                 ```pppp```ppppppppppp``PP0                                                                                                    0000@@@@0000000                                       00@@PP``pppP@@00           @ppppppp```ppppppppppp```P            P                                                                                   0000@@@@@000000                                   00@@PP``ppP@@000        0000@@PP`ppppppp```ppppppppppp````           @`                                                                                             000@@@@@@0000000                                   00@@@P``pP@@@000000000@@```pppppppp`````pppppppppppppp        0P`p                                                                                           00@@@@@@@0000000                                          00@@PP`P@@@@0000000@@P```PPPPP@@00 00@@PP`ppp``````pppp            0@P`p                                                                                       00@@@@@@00000000                                        0@@P`P@@@@@@@@@@@PP`p`P@@@@00     0@PP```````````pp                 P                                                                                     0@@@@@@@00000000                                            0@@PP@@@@@@@@PP```pp`P@000          @P````````````p0                                                                                                        0@@@@@@@00000000                                             0@@@@@@@@@@P`pP@000          0@````````````p0                                                                                                           0@@@@@@@000000000                                             0@@@@@PPPP``p`@@00            00@P``````PP@                                                                                                             0@@@@@@@000000000                                                 0@@@PPP```p`P@0                @`````P@                                                                                                               00@@@@@@000000000                                                    0@PP``ppp`P@@                0P````@                                                                                                             00@@@@@0000000000                                                    0@P`ppp`P@                   PP```@                                                                                                                  00@@@@00000000000                                                           0P``pp`P@0                 @0                                                                                                                      00@@0000000000000                                                            0@P`pp`PP0                                                                                                                                         0000000000000000000                                                               0@P`pp``P0                                                                                                                                       0000000000000000000                                                               @P`ppp`P0                                                                                                                                          000000000000000000                                                                0@Ppp`P0             pP@0                                                                                                                             0000000000000000                                                                0@P`pp`P0             p`P@                                    0                                                                                        00000000000000                                                                   0@`pp`P0            @pp0                                   0@                                                                                          000000000                                                                         0@Ppp`P0           P@                                00@@                                                                                              00                                                                           0P`pp`P@0           @p`@                               0@@PP                                                                                                                                                                           0@`ppPP@          @`p`P@0                    0@P``p                                                                                                                                                                 @PppP@0         0Pp `P@0000@0000             0@@P`pp                                                                                                                                                               0P`p`P@0         @P`   p`PPPPPPP@@@        0@@@@@PP`pp                                                                                                                                                          0P`ppP@0        0@Pp   p````````PP@0     00@P@@@@P``pp                                                                                                                                                       0@`pp`P@0      @@P`ppppppppp````PP@@@@@PPPPPPPP``pp                                                                                                                                                        0@`pp`P@   0@PP`` ppppp`````P```````````pp                                                                                                                                                               @P`p`@0  0@PP``p pppppp```````````pp                                                                                                                                                      @P`pp``P0  0@PP`ppp pppppp`pppp                                                                                                                                                              0P`ppp``P@0 0@P`ppppppppp                                                         0000@000000000                                                                                       0P`pp```P@@0@P``pppppp                                                    000@@@@PP@@@@@@@00                                                                                     0P`ppp``PP@@@PP`pp                                                   0000@@@@@@@@@@@@@00                                                                                    0P`ppp`PP@@@@@@P`p                                                  0000@@@@@@@@@@@@@@00                                                                                    0P`pp`P@00 0@PP`p                                                 0000@@@@@@@@@@@@@@@@@00                                                                                 0P`pp`P@0  0@P``p                                                   @PP@@@@@@@@@@@@@@@@@0000                                                                             0P`ppP@     @P`p                                                         @PP@@@@@@@@@@@@@@@@@00000                                                                                  @P`pp`@00 0P`pp                                                      0@P@@@@@@@@@@@@@@@@@@000000                                                                                    0@P`pp`P@@000@`pp                                               00@@@@@@@@@@0000@@@@@@@0000000                                                                                 0P`ppp`PPP@@@P`p                                               0@@@@@@@@@@@@00000@@@@@@00000@0        0000000                                                                  0@P`pppp`PPPPP`p                                              0@@@@@@@@@@@000000@@@@@@@0@@@@00          00000000                                                                  0@Pppppppppp                                                  0@@@@@@@@@00000000@@@@@@@@@@@@@00            000000000                                                                     0@P`pp                                                    0@@@@0000000000000@@@@@@@@@@@@@@000            000000000                                                                    00@P`p                                                      00@@@00000000000000@@@@@@@@@@@@@@@@00           0000000000                                                                   00@P`p                                                       000@@00000000000000000@@@@@@@@@@@@@@00          00000000000                                                                   0@@P`p                                                     0000@0000000      000000@@@@@@@@@@@@@00              000000000000                                                                  00@@P`p                                                       @@0000000            0000@@@@@@@@@@@000             0000000000000                                                                 00@@PP`p                                                     0@@@00000              0000@@@@@@@@@@000             0000000000000                                                                 00@@P``p                                                                000@@@@@@@@000             0000000000000                                                                0@@@PP`pp                                                                            00000@@00000            000000000000000                                                              0@PPP``p                                                                            00000000000            000000000@@@@@0                                                               @PP```pppppp```pppp                                                                         0000000000           000000000@@@@@00                                                              0@```ppp pp``PPPPP````pppp                                                                          00000000           00000000@@@@@@@0                                                              0@```pppp`PPP@@@@@@PPPP```pp                                                                           0000000           000000@@@@@@P@0                                                             0@``pppp`P@@00     0000@@PP``pppp                                                                             0000000          00000@@@@@@PP@00                                                            0@``ppp`P@           0@@PPP```pppppppp                                                                              0000000         00000@@@@@PPP@00                                                            0@``pp`P@                0@@@PPP````pppppppppppppp                                                                               000000         00000@@@@@@@@00                                                            0@Pppp`P@0                 000@@@PP`````pppp``pppp                                                                                000000        0000@@@@@@@000                                                            @P`pp`pP@0                       00@@PP``````````pp                                                                                000000        0000@@@@P@00                                                             0@Ppp`Pp p`@                             0@PPPPPPPPP```pp                                                                                 000000       0000@@@@P@0                                                          0@P`ppP0`p pP0                               @@@@@@PPPP```p                                                                                  0000000     00000@@@@P@0                                                         0@P`ppp`Ppp pP0                                 0000@@@PP``p                                                                                 0000000     0000@@@@@P@0                                                        0@@P`ppppp``p pP0                                     0@PP``p                                                                                  000000000 000000@@@@@P@00    00                                           0@@P`ppp`ppppp `P                                         0@PP`p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            %               %%                                                                                                                                                                                                         %%   %        %%%%%                                                                                                                                                                                                      %%%%%%%     %%%%%%%%%   %%%        %                                                                                                                                                                                     %%%%%%%     %%%%%%%%%%%%%%%       %%%%%                                                                                                                                                                                 %%%%%%%%    %%%%%%%%%%%%%%%       %%%%%                                                                                                                                                                           %%   %%%%%%%%%  %%%%%%%%%%%%%%%%   %% %%%%%%                                                                                                                                                                 %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%                                                                                                                                                                %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                                %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                                 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                            %   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                         %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                             %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                         %    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                         %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                                %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                                       %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                              %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                              %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                           %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                              %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   %%%%%%%%%%%%%%%%%%%%%%%%                                                                                                                               %%%%%%%%%%%%%%%%%%%%%%%%% %%%       %%  %%%%%%%%%%%%%%%%%%%%                                                                                                                                    %%%%%%%%%%%%%%%%%%%%%%%%%               %%%%%%%%%%%%%%%%%%%                                                                                                                                    %%%%%%%%%%%%%%%%%%%%%%%%                %%%%%%%%%%  %%%%%%%                                                                                                                                         %%%%%%%%%%%%%%%%%%%%%%%                   %%%%%%   %%%%%%                                                                                                                                       %%%%%%%%%%%%%%%%%%%                        %%%%%   %%%%%%                                                                                                                      %%%%%%%%%%%%%%%%%%%%                           %    %%%%%%%                                                                                                            %%%%%%%%%%%%%%%%%%%%%                               %%%%%%%%                                                                                                          %%%%%%%%%%%%%%%%%%%%%%                             %%%%%%%%%    