??????@ABBCCCA??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@A@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@ABCA@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@AB@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@???????????????????????????????????????????????@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@???????????????????????????????????????????????@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????X??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????TXT?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????TXT??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????X???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                89;=>          =8875200/.-,+**)))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((('''&%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###$$%&&&&&&&&&&%%%$#!        !!!!"!!!  !!!!""#""""""""""""""""##$$$$$$##""""""""!789;<>        >;776400/.-,+*)))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''((((((('''&%%%%%$%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###$$$%%%%%%%%&%%%%$#"    !!!!!""""""""!!!!!"""""""""""""""""""##$$$$$$$##"#####""5789:<=>     =<965420/.-,+*)((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((''&%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%$#" !!!!""""""######""""""""""""""""""""""""##$%$$$$$$##$$$$$#"3456789;;;;;;:864210..-+*))(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((''&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$###########$$$%%%%%%$#"!!"""""############"""""""""""""!""""""""##$%%$$$$$$$%%%%$$#/001234555431000//.-,+*)((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''((((((((''&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#####""""""##$$%%%%$$##"""""#########$$$$###"""""""""!!!!"""""""##$%%$$$$%%&&&&&%%$//000123332100//..-,+*))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((('''&&%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$######"""""""##$$$$$$$##""""####$#####$$$$##""""""""""!!!!!""""""##$%%$$$%%%&&&&&%%$..///0011100//..--,+**)((((((('''''''(((((((((((((((((((()))))((((((((((((((((((((''''''''''''(((''&&&%%$%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$######""""""""###$$$$###########$$$####$$###""""""""""!!!!!!"""""##$%%%%$%%&&&&&&%$$+,--...///..---,,++*)))((((('''''''''''''''((((((((((()))))))))))((((((((((((((((((('''''''''''((''&%%%%$%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$#######"""""!!"""###############$$$$$########""""""""""!!!!!!!""""##$$%%%%%%&&&&&&%$$(()****++***)))))))))((((((''''''''''''''''''(((((((())))))))))))(((((((((((((((((((((''''''''''('&%$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######""""!!!!!"""#############$$$$$########""""""""""!!!!!!!""""##$$$%%%&&&&&&&&%$$((())))))))(((((((((((((((''''''&'''''''''''''''''((((()))))))))))((((((((((((((((((((''''''''''''&%$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%$$$$$$$$#######"""""!! !!"""""#####$#####$$$$#########""""""""""""!!!!!!""""##$$%%%%%&&&&&%%%$((((((((((((((((((((((((('''&&&&&&'''''''''''''''''((((((())))))))(((((((((((((((((((((''''''''''&&%$$$$$%%%&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$%%%%$$$$$%%%%%%%%%%%%%%$$$$$$$$$#######"""""!! !!!"""""""#########$$##########""""""""""""""!!!!""""##$$$%%%%%&&%%%%%$''(((((('''''((((((((((((''&&&&&&&&'''''&&&&&&&&&&'((((((()))))))))((((((((((((((((((((''''''''''&%%$$$$$%%%&&&&&&%%%%%%&%%%%%%%%%%$$$$$$$$%%%$$$$$$%%%%%%%%%%$$$$$$$$$$$$#######""""!!! !!!""""""""""##################""""""""""""""!!!!!""""##$$$%%%%%%%%%%%%''''''''&&''''''''''''''''&&&&&&&&&''''&&&&&%%%%%&&'((((((())))))))((((((((((((((((((((('''''''''&%$$$$$$$%%&&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$%$$$$$$$%%%%%%%%%$$$$$$$$$$$$$#######""""!!! !!!""!!!!"""""""####################""""""""""!!!!!!""##$$$%%%%%%%%%%%%'''''''&&&&&''''''''''''''&&&&&&&&&&'&&&&%%%%%%&%&&'(((((())**))))))(((((((((((((((((((('''''''''&%$$$$$$%%%&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$########""""!!! !!!!!!!!!!!"""""####################"""""""""!!!!!!!"""##$$$%%%%%%%%%%%&&&&'&&&&&&&&&&'''''''''''&&&&&&&&&&&&&%%%%%$%%%%&&''(((()))***)))))))(((((((((((((((((((''''''''&%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$########""""!!! !!!!!    !!!!"""#####################"""""""!!! !!!!!""###$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&%%%%%$$$$%%&&&''(((())*****))))))))(())))))))(((((((''''''''&%%$$$$$%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$########""""!!!!            !!"""#######################"""!!!    !!!"""##$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''&&&&&&&&&%%%%%$$$$$$$$%&&&&&'(())******))))))))))))))))))))(((((('''''''&%%$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$#######$$$$%%%%%%%%%%%%$$$$$$$$$$$#########""""!!!!             !"""#######################"""!!!     !!!""###$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%$$$$$##$$$%%%&&''(())***))))(((()))))))))))))))((((('''''''&%%%%%%%%%&&&&&&&%%%%%%%%%%%$$$$$$$$########$$$$$%%%%%%%%%%%$$$$$$$$$$$#########""""!!!!              !"""#########"""""""###""""""!!!    !!!!""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$######$$$%%%%&'(())***))((((((())))))))))))))(((((''''&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%$$$$$$$#########$$$$$$%%%%%%%%$$$$$$$$$$$$##########""""!!!!              !!""#########""""""""""""""""!!!!   !!!!""###$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$%%%%%&&&&&%%%$$$$$$$$########$$$$%%&&'(()***)(((((((())))))))))))))(((((''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""!!!!               !!""#######""""""""""""""""!!!!!  !!!!!""  ##$$$$$$%%%%%%%%%%%%%%$$$####$$$$$%%%%%%%%%$$$$$$$$###########$$$%%&''()**))((''''(()***)))))))))))((((''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$##########""""!!!!               !!""#######"""""""""""""!!!!!!!!!!!!!!!"""####$$$$$%%%%%%%%%%$$$$$###########$$%%%%%%$$$##################$$$%%&&''(((''&&&&&'''((((((((((())(((''''&&&&%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$##########""""!!!!               !!""##"""""""""""""""""!!!!!!!!! !!!!!!"""#####$$$$$$%%%%%$$$$######""""""#####$$$$$$$####################$$$$%%%&&&'&&&%%%&&&&&&&&&&'''(((()((('''&&&&%%%%%%%&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$#########""""!!!!              !!!"""""""""""!!!!!!!!!!!!!!      !!!!!!""""######$$$$$%%$$$#####""""""""""""""##$$$$$###""""##"""""""######$$$$$$%%%%%%%$$%%%%%%%%%%%%&&''(()((''&&&&&%%%%%%%%%%%&&&&&&%%%%%%%%%%$$$$$$$$$$$#################$$$$$$$$$$$$$$$$$$$$########""""!!!!              !!"""""!!!!!!!!!!  !!!!!!!!        !!!!!""""#######$$$$%%$$##""""""""!"""""!!!""#######"""""""""""""""#######$$$$$$$$$$$##$$$$$$######$$%&''()(('&&&&&&%%$%%%%%%%%%%%&%%%%%%%%%%%$$$$$$$$$$$$#######################$$$$$$$$$$$$$$$#######""""!!!!              !""""!!!!   !!        !!!!!        !!!!!"""""#######$$$$%###""""""""!!!!!"!!!!""#######"""""""#######"########$$$$$$$#######$$$########$$%&''((''&&&&&%%%$$$%%%%%%%%%&%%%%%%%%%%%$$$$$$$$$$$$#########################$$$$$$$$$$$$$#######"""""!!!               !!!!!                   !          !!!!"""""########$$$$#""""""""!!!!!!!!!!!!"""######""""""###$$$##"###########$######################$$%&'(''&&&&%%%%$$$$$$%%%%%%%&&%%%%%%%%%%$$$$$$$$$$$$#########################$$$$$$$$$$$$$#######"""""!!!!                                                  !!!""""""########$$$"!!!!!!!!!!!!!!!!!!!!""""#####""""####$$$$##"###############################"####$%'(''&&&%%%%$$$$$$$%%%%%%&&&%%%%%%%%%%$$$$$$$$$$$$##########################$$$$$$$$$$$$#######"""""!!!!                                                  !!!!""""""########$$   !!!!!!!!!!!!!!!!!!!""""""#########$$%%$$#"############################"""""###$%&'''&&&%%%$$$$$$$$$%%%%%&&&%%%%%%%%%%$$%%%$$$$$$$$###########################$$$$$$$$$$########"""""!!!                                                   !!!"""""""""######$     !!!!!!!!!!!!!!!!!""""############$$$$##"##########################"""""""###$%%&&&&%%%%%%$$$$$$$%%%%%&&&&%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$#######"""""!!!!                                                 !!!!"""""""""#######       !!!!!!!!!!!!!!!!"""##$$######"##$$$##"########################""""""""""###$%&%%%%%%%%%%%$%%%%%%%&&&&&&%%%%%%%$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######"""""!!!!                                                 !!!!"""""""""#######             !!!!!!!!!!!""#$$$$$###"""####################""""""##""""""""""""""##$$%%%$$$$%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$############################$$$$$$$$$$$######"""""!!!!                                                 !!!"""""""""########                 !!!!!!!!"#$%$$$$##""""############""""""""""""""""""""""""""""""##$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$#############""""""""#######$$$$$$$$$$$$#####"""""!!!!                                                 !!!"""""""""########                  !!!!!!!"#$%$$$$##"""""####""###""""""""""""""###"""""""""""""""##$$$$$$$$$%%%%%%%%&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""#######$$$%$$$$$$$$#####"""""!!!!!                                                !!!"""""""""""""""##                   !!!!!""#$$$$$$###"""""""""""""""""""""""""""####""""""""""""""###$$$$$$$$$$$%%%%%&&&&&&&&&%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""######$$$%%%$$$$$$$####"""""!!!!!                                               !!!!!"""""""""""""""#                   !!!!!""#$$$$$$$##"""""""""""""""""""""!!!!""#$##"""""""""""""####$$$$$$$$$$$$$%%&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""#####$$$%%%%%$$$$$####""""""!!!!!                                              !!!!!""""""""""""""""                    !!!!""##$$$$$$###"""""""""""""""""!!!!!!!"#$$$##""""""""""""#####$$$$$$$$$$$$%%&&&&&&&&&%%%%$$$$$$$$$$$#######$$$$###########"""""""""""######$$%%%%%$$$$$#####""""""!!!!!                                             !!!!!""""""""""""""""!!!!               !!!!!"""##$$$$###""""""""""""""""!!!!!!!! !""#######"""""""#######$$$$$$$$$$$$$%%&&&&&&&%%%%%$$$$$$$$$$#########$$$###########""""""""""""#####$$%%%%%%$$$$$####""""""!!!!!!!!!!                                         !!!!!!"""""""""""""""""""!             !!!!!"""########""""""""""""""""!!!!!!!    !!""##$$$##############$$$$$$$$$$$$$%%%&&&&&%%%%%$$$$$$$##############$$############""""""""""""####$$$$%%%%$$$$$####""""""!!!!!!!!!!!                                        !!!!!!!!!!!!!!!"""""#####"!            !!!!!!"""######""""""""""""""""!!!!!!        !!"$%%%$$$$$#########$$$$$$$$$$$$$%%%%%%&%%%%%%$$$$$###################$$#########"""""""""""""####$$$$%%%$$$$$#####""""""!!!!!!!!!!!                                       !!!!!!!!!!!!!!!!!!""##$$$#"            !!!!!!""""""""""""""""""""""""!!!!!           !"$&&&&&&%%$$######$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$###################$$$##########""""""""""""####$$$$%%%%$$$$#####""""""!!!!!!"!!!!                                        !!!!!!!!!!!!!!!!!!"#$$$$#"!          !!!!!!!"""""""""""""""""""""""!!!!!!           !"#$$$%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$################################"""""""""""""####$$$$%$$$$$$#####""""""!!!!!!!!!!!                                        !!!!!!!!!!!!!!!!!!"$$$$$#"!          !!!!!!!""""""""""""""""""""""!!!!!!!            !"####$##############$$$$$$$$$$$$$$%%%%%%%$$$$$$#################################"""""""""""""#####$$$$$$$$$$#####"""""!!!!!!!!!!!                                          !!!!!!!!!!!!!!!!!!$$$$$#"!          !!!!!!!!""""""""""""""""""!!!!!!!!!!            !!"""###"""""##################$$$$$$%%%$$$$$$$##################################"""""""""""""#######$$$$$$$$####"""""!!!!!!!!!!!!                                           !!!!!!!!!!!!!!!!!$$$$$#"!         !!!!!!!!!!"""""""""""""""!!!!!!!!!!!!              !!!""""""""""#################$$$$$$$$$$$$$$$#################################""""""""""""""#########$$$$$#####""""!!!!!!!!!!!!                                              !!!!!!!!!!!!!!!$$$$$$#"!!!     !!!!!!!!!!"""""""""""""""""!!!!!!!!!!!               !!!""""""""""##################$$$$$$$$$$$#########"##########################""""""""""""############$$#####"""""!!!!!!!!!!!                                               !!!!!!!!!!!!!!!%$$$$$##"!!!  !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!               !!!!!!!!""""""#########"#########$$$$$$$#######""""""""#########################"""""""""#####""############""""""!!!!!!!!!!                                                 !!!!!!!!!!!!!!%%%$$$$##""!!!!!!!!!!!!!!!""""""#""""""""""""!!!!!!!!!!               !!!!!!!!""""""####""""""""#######$$$#########""""""""""""###################################"""""""#######"""""""!!!!!!!                                                     !!!!!!!!!!!!!%%%%$$$$$#"!!!!!!!!!!!!!!"""""""###"""""""""""!!!!!!!!!                !!!!!!!!"""""""""""""""""""""####$#######""""""""""""""""""################################"""""""""###""""""""!!!!!!!                                                      !!!!!!!!!!!!!%%$$$$$##""!!!!!!!!!!!!!!""""""######""""""""""!!!!!!!!                 !!!!!!!!"""""""""""""""""""""########"""""""""""""""""""""""##############################"""""""""""""""""""!!!!!!!                                                          !!!!!!!!!!$$$$$$##"""!!!!!!!!!!!!!""""""########""""""""""!!!!!!!                  !!!!!!!"""""""""""""""""""""######""""""""""""""""""""""""""#############################""""""""""""""""""!!!!!!!                                                           !!!!!!!!!$$$$$##""""!!!!!!!!!!!!"""""""########"""""""""""!!!!!!!                     !!!!""""""""""!!"""""""""####""""""!!""""""""""""""""""""##########$################"""""""""""""""""!!!!!!!!                                                           !!!!!!!!$$$$##""!!!!!!!!!!!!!!""""""""##$$#####""""""""""!!!!!!!                      !!!!"""""""!!!!!"""""""""##"""!!!!!!!!!!!!!!!!!"""""""""#########$$################""""""""""""""!!!!!!!!!!                                                           !!!!!!!$$$###""""""""""""""""""""""""#########"""""""""""!!!!!!!                      !!!!"""""!!!!!!""""""""###""!!!!!!!!!!!!!!!!!!!"""""""""########################"""""""""""!!!!!!!!!!!!!!                                                                !!!!!!$$####""""""""""""""""""""""""##########""""""""""""!!!!!!                       !!!!!!!!!!!!!""""""""###""!!!    !!!!!!!!!!!!!""""""""###################"""""""""""""!!!!!!!!!!!!!!!!                                                                    !!!!!#####"""""""""""""""""""""""""############"""""""""""!!!!!!                        !!!!!!!!!!!"""""""####"!!         !!!!!!!!!!"""""""""################"""""""""""""!!!!!!!!!!!!!!!!!                                                                      !!!!#####"""""""""""""""""""""""""#############"""""""""""!!!!!!                        !!!!!!!!!!!""""""####"!            !!!!!!!!!""""""""###############"""""""""""""!!!!!!!!!!!!!!!!!                                                                      !!!!#####"""""""""""""""""""""""""##############"""""""""""!!!!!!!                      !!!!!!!!!!""""""#""""!!             !!!"""####"""""""###########"""""""""""""""!!!!!!!!!!!!!!!!                                                                          !!#####"""""""""""""""""""""""""###############"""""""""""!!!!!!!!!                   !!!!!!!!!!"""""##""""!               !""###$$##"""""""#########""""""""""""""!!!!!!!!!!!!!!!                                                                               !#####""""""""""""""""""""""""#################"""""""""""!!!!!!!!!!                 !!!!!!!!!!"""""##""!!!               !"##$$$$$##!""""""#######"""""""""""""!!!!!!!!!!!                                                                                     !#####"""""""""""""""""""#######################"""""""""""!!!!!!!!!!                !!!!!!!!!""""""##""!!                !"#$$$%%$$#!"""""""#####""""""""""!!!!!!!!!!!!!                                                                                       ######"""""""""""""""""########################""""""""""""!!!!!!!!!                 !!!!!!!"""""""""!!               !""#$$%%%%%%%$###""""""""""""""""""!!!!!!!!!!!!!                                                                                          ######"""""""""""""""#######$$$$$$$$$$$$$######"""""""""""""!!!!!!!                  !!!!!""""!!!!!!            !!   !"##$%%&&&&&&&%%$$#"""""""""""""""!!!!!!!!!!!!!!                                                                                          #######""""""""""""#######$$$$$$$$%%%$$$$$######""""""""""""!!!!!!!                  !!!!"""""!!               !""!! "#$$%%&'''''''''&%$""""""""""""!!!!!!!!!!!!!!!!                !!!!!!                                                                    #######"""""""""""#######$$$%%%%%%%%%%%$$$$######""""""""""""!!!!!!                   !!!"""""!           "##"!!"$$%&&'((((((((('&$"""""""""""!!!!!!!!!!!!!!!!                !!!!!!!!                                                                ##########"""""""#######$$$$%%%%%%%&&%%%%$$$##########""""""""!!!!!                  !!!!!!!!!              !""!! "#$$%&'(((((((''&%$""""""""""!!!!!!!!!!!!!!!                  !!!!!"!!                                                                  #######################$$$$%%%%%%&&&&&%%%%%$$$$$$######"""""""!!!!!!                 !!!!!!!!                !!!!  !"##$%&'''''''''&%#""""""""!!!!!!!!!!!!!!!                   !!!!""""!!                                                                $$$####################$$$$%%%%%&&&&&&&&&%%%%%$$$$$$####"""""""!!!!!                 !!!!!!!                 !     !""#%&''''''&&&%$#""""""!!!!!!!!!!!!!!!                    !!!!""""""!!                                                            $$$$$$################$$$$$%%%%&&&&&&&&&&&&&%%%%%%$$$###"""""""!!!!!        !!!!!!!!!!!!!!!             !!           "$%''''&&&&%$$#"""""!!!!!!!!!!!                         !!!""""#""!!!                                                           $$$$$$$$#############$$$$$$%%%%&&&&&&&&&&&&&%%%%%%$$$$####""""""!!!!!!     !!!!!!    !!!!!!!                !            "$%&&&''&&%%$##"!!!!!!!!!!!!!!!                         !!!!"""""""!!!                        !!!                              %%%$$$$$$$###########$$$$$$%%%%&&&&&&&&&&&&&%%%%%%%%$$$######"""!!!!!!!!!!!!!!!      !!!!!!!!                            "#%&&&''&&%$$#"!!!!!!!!!!!!!!!                          !!!!!"""""""!!                     !!!!!!!!!                           %%%%$$$$$$$$#########$$$$$$%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$#####""!!!!!!!!!!!!!!!      !!!!!!!!!                           "#$%&&''&&%$$#"!!!!!!!!!!!!!!                      !    !!!!!""""""""!!                 !!!!!!!!!!!!!!!                       &&%%%%$$$$$$$$$$$$$##$$$$$$%%%%%&&&&&&&&&&&&%%%%%%%%%%%$$$$$##""!!!!!!!!!!!!!!        !!!!!!!!                           !#$%%&''&%%$##"!!!!!!!!!!!!!!                      !!!!     !!"""""""!!               !!!!!!!""""""!!!!!!                    &&&&%%%%$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&%%%%%%%%%%$$$$####""!!!!!!!!!!            !!!!!!!!                           !"#$$%&&%%$##""!!!!!!!!!!!                         !!     !!!!"""""""!!            !!!!!!!""""""""""""!!!!!                  ''&&&&%%$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&%%%%%%%%%%$$$$####"""!!!!!!                 !!!!!!!                           !""##$$%$$##"""!!!!!!!!                                   !!!!!!""""!!!!!!!!!!  !!!!!!!""""""""""""""""""!!!                 '''''&&%%%$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&%%%%%$$$$$$$$####"""!!!!                    !!!!!!                            !!!""#####""""!!!!!!!!!                                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""#""""""!!!               ''''''&&%%%$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&%%%%%%$$$$$$$###"""!!!!!                     !!!!!                             !!!!!"""!!!!!!!!!!!!                                   !!!!!    !!!!!!!!!!!!!!!!!"""""""""""""########""""!!              (((''''&&%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%&%%%%%%%$$$$$$####""!!!!!                       !!                                !!!!!!""!!!!!!!!!!!!!!!                                  !!!!   !!!!!!!!!!!!!!!!!""""""""##############""""!!!             ((((('''&&&%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$#####"""!!!!                                                          !!!!!!"!!!!!!!!!!!!!!!!                                   !!!! !!!!!!!!!!!!!!!!!!""""""################"""""!!!             ((((((('''&&%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$#####"""!!!!                                                          !!!!!!!!!!!!!!!!!!!!!!!!                                     !!!!!!!!!!!!!!"!!!!"""""""#################""""""!!!!           ))((((((''&&%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$###""""!!!!                                                           !!!!!!!!!!!!!!!!!!!!!!!!!                                     !!!!!!!!!"""""""""""""""###################""""""!!!!          ,+++*)(((''&&%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%$$$$###""""!!!!                                                            !!!!!!!!!!!!!!!!!!!!!!!!!                                    !!!!!!!!!""""""""""""""""####################"""""""!!!          ---,,+*(((''&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%$$$$$###"""!!!!                                                             !!!!!!!!!!!!!!!!!!!!!!!!!                                    !!!!!!!"""""""""""""""""######$$$$$$##########"""""""!!!!         ....-,+)(('''&&%%%%%%%%%$$$$$$$$$$$######$$$$$$$$$##""""!!!                                 !                             !!!!!!!!!!!!!!!!!!!!!!!!                               !!!!!!""""""""""""""""""######$$$$$$$$###########"""""!!!!         ////.-,*((('''&&%%%%%%%%%$$$$$$$$$########$$$$$$$$##"""!!!                                !!!!!                           !!!!!!!!!!!!!!!!!!!!!!!!                              !!!!!!"""""""""""""""""######$$$$$$$$$$############"""""!!!!        /////.-+((((''&&%%%%%%%%%%$$$$$$$$#########$$$$$$$##""!!!                                  !!!                            !!!!!!!!!!!!!!!!!!!!!!!                               !!!!!!"""""""""""""""""#######$$$$$$$$$$############""""!!!!        000//.-+)((('''&&%%%%%%%%%%$$$$$$$#########$$$$$$###""!!                                    !                             !!!!!!!!!!!!!!!!!!!!!!!                              !!!!!!!""""""""""""""""""######$$$$$$$$$$$############"""!!!         0000//.,)((((''&&&&%%%%%%%%$$$$$$$$##########$$$$##""!!                                                                   !!!!!!!!!!!!!!!!!!!!!!                               !!!!!!!!"""""""""""""""""######$$$$$$$$$$$$$##########""""!!         00000/.,*)((('''&&&&%%%%%%%%$$$$$$$############$$##""!!                         !!!!!!                                     !!!!!!!!       !!!!!                                !!!!!!!!!""""""""""""""""########$$$$$$$$$$$$##########"""!!         10000/.,*)((('''&&&&&%%%%%%$$$$$$$$#####"##########""!!                       !!!!!!!!!                                     !!!!!           !                                     !!!!!!!!!!""""""""""""""""#######$$$$$$$$$$$$$$##########""!!          11000/.-*)((('''&&&&&%%%%%%$$$$$$$$#####"""""#####"""!!                      !!!!!!!!!!                                                                                             !!!!!!!!""""""""""""""""""#######$$$$$$$$$$$$$$##########""!!           21000/.-*)(((''''&&&&%%%%%%$$$$$$$######""""""####""!!!                     !!!!!!!!!!!!                                                                                           !!!!!!!!!"""""""""""""""""########$$$$$$$$$$$$$$$#########""!!              21000/.-*))((''''&&&&&%%%%%$$$$$$$######""""""""#"""!!                    !!!!!!!!!!!!!!                                                                                          !!!!!!!!""""""!""""""""""""########$$$$$$$$$$$$$$$##########""!               21000/.-*))(('''''&&&&%%%%%$$$$$$$######""""""""#"""!!                   !!!!!!!!!!!!!!!                                                                                         !!!!!!!""""""""""""""""""""########$$$$$$$$$$$$$$$$$########""!!               32100/.-**)(('''''&&&&%%%%%%$$$$$$$######""""""""""!!!                 !!!!!!!!!!!!!!!!!                                                                                      !!!!!!!!!"""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$#######""!!               32100/.-+*)(('''''&&&&%%%%%%%$$$$$$$##########"""""!!                 !!!!!!!!!!!!!!!!!!                                                                                    !!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$#######""!!               32100/.-+*)((('''''&&&&%%%%%%$$$$$$$$###########"""!!               !!!!!!!!!!!!!!!!!!!!                                                                                   !!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%%%$$$$$$$$######""!!               32100/.-+*)((('''''&&&&%%%%%%%%$$$$$$$##########"""!!               !!!!!!!!!!!!!!!!!!!!                                                                                  !!!!!!!!!!""""""""""""""""""""#######$$$$$$$$$$%%%%%%%$$$$$$$$#####""!!               32100/.-+*)((((''''&&&&&%%%%%%%%$$$$$$$##########""!!               !!!!!!!!!!!!!!!!!!!                                                                                  !!!!!!!!!""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!               32100/.-+*)((((''''&&&&&&&%%%%%%$$$$$$$##########""!!               !!!!!!!! !!!!!!!!!                                                                                 !!!!!!!!""""""""""""""""""""""""######$$$$$$$$%%%%%%%%%%%%$$$$$$$$###"""!!               42100/.-+*)(((('''''&&&&&&&&&%%%%%$$$$$$###$$####""!!!              !!!!!       !!!!!                                                                               !!!!!!!!!""""""""""""""""""""""""""#####$$$$$$%%%%%%%%%%%%%%%%$$$$$$$###""!!!               42100/.-+**)&(((''''&&&&&&&&&&%%%%%%%$$$$$$$$$$###"!!!!             !!!         !!!!!                                                                              !!!!!!!!""""""""""""###""""""""""""######$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$###""!!!              32100//-,+*')((('''''''&&&&&&&&%%%%%%%%$$%%%%%$$$#""!!!!!!      !!!!!!          !!!!!!                 !!!!!!!!!!!!!                                             !!!!!!!!""""""""""##########""""""""######$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$##"""!!!             321000/.,++*))((('''''''''&&&&&&&%%%%%%%%%%%%%%%$##"!!!!!!!!!!!!!!!!!!         !!!!!!!               !!!!!!!!!!!!!!!!                                           !!!!!!""""""""""################"##########$$$$%%%%%%%&&&&&&&&&%%%%%%%%$$$$$##""!!!!            322100/.,,+**)((((''''''''''&&&&&&%%%%%%%%&&&&%%%$#""""!!!!!!!!!!!!!!          !!!!!!!!            !!!!!!!!!!!!!!!!!!!                                         !!!!!""""""""""############################$$$$%%%%%%&&&&&&&&&&&&&&%%%%%%%$$$$##""!!!!!          332100//--,+**)(((('''''''''''&&&&&&&&&&&&&&&&&&&%$#""""""""!!!!!!!!!          !!!!!!!!!!    !!!!!"""""#######"""""!!!!                                       !!!!!""""""""""############################$$$$$%%%%&&&&&&&&&&&&&&&&&&%%%%%$$$$##"""!!!!!         3322100/.--,+*)(((((('''''''''''&&&&&&&&&&&&&&&&&%%$#####"""""""!!!!!!        !!!!!!!!!!!!!!!!!"""####$$$$$$$$####""!!!!!                                     !!!!"""""""""#############################$$$$$%%%%&&&&&&&&&&&&&&&&&&&&%%%%%$$$$##""""!!!         33222100/.-,+*))(((((((((''''''''&&&&&&&&&&''''''&%%$$$####""""""!!!!!        !!!!!!!!!!!!!!!!""###$$$$%%%%%%$$$$##""!!!!                                    !!!!"""""""###############################$$$$$%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$##"""""!!!        33322100//.-,+*)((((((((((((''''''''&&&&&'''''''''&&%%$$$###""""""!!!!       !!!!!!!!!!!!!!!!""##$$%%%%%%%%%%%%%$$##""!!!!                                  !!!!""""""######################$$$$$$###$$$$$$$%%%&&&&&&&''''''''''''&&&&&%%%%%$$$##"""""!!        333322100//.-,+*))))(((((((((((('''''''''''((((((('''&&&%%$###""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"##$$%%%&&&&&&&&&&%%%$$##""!!!!                !!!!!!          !!!!"""""###############$$$$#$$$$$$$$$$$$$$$$$$%%%%&&&&&&'''''''''''''&&&&&%%%%%$$$###""""!!        3333321000//.--,****)))))((((((((((''''((((((((()(((((''&&%$####"""!!!!!!!!!!!!!!!!!!!!!!!!!!"#$%%%&&&'''''''&&&&%%$$##""!!!!!!!!!!      !!!!!!!"!!        !!!!"""""###############$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&''''''''''''''&&&&&&%%%%$$$$####""!!        33333211000//..-,++++***)))((((((((('((((((())))*)))))(('&&%$####""!!!!!!!!!!!!!!!!!!!!!!!"""#$$%%&&&''((((''''&&&%%%$$#"""!!!!!!!!!!!!!!!!"""""""!!      !!!!!"""""##############$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&'''''''''''''''&&&&&&&%%%%$$$#####""!        3333332100000//.--,,,++***))())))(((((((()))****+++++*))('&%$$$$##""!!!!!!!!!!!!!!!!!!!!!""""#$%%&&'''((((((('''&&&&%%$#""""!!!!!!!!!!!!!!""#####""!     !!!!!!""""#############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&''''''''''''''''&&&&&&&&%%%$$$$$###""!        33333321100000///..--,,++***))))))(((()))***+++,,,,,,++*)(''&&%%%$#""""!!!!!!!!!!!!"""""""###$%&&''(((**++***)(('''&&&%$$##########""""""#$$%%%%%$#" !!!!!!!!!"""""#############$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&'''''''''''''''''&&&&&&&&%%%%$$$$###""!!!!!    33333322111000000///.--,,+++***)))))))**++++,,,-------,++)(('''''&%$#"""""""!!!""""""""""##$$%&&''()*+,,--,,,+**)((''&&%%%$$$$$$$$$$$####$%%&&&&&%#"!!!!!!!!!""""""#############$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&''''''''''''''''&&&&&&&&&%%%%$$$$$###"!!!!!!   3333332211111110000//..-,,,+++*)))***+++,,,---........--,+*)((((('&%$###"""""""""""""""""#$%%&&''()*+,--...---,+*)((''&&%%%%%%%%%%$$$$$$$%&&''''&%$#!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&%%%%$$$$$###""!!!!!   333333222221111111000//.---,,++*))*+,,,----...////////..--,,++***))('%$$######"""""""""##$%%&&''()*,--..//....-,,+*(('''&&&&%%%%%%%%%%%%%&&''''''&%#!!!!!!!""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&'''''''''''''&&&&&&&&&&&&%%%%%$$$$$##""!!!!!   33333332222222222211000//....-,,+,,--..////000001111100//.-,,++**))((&%$##$$$##"""####$$$%%&&''((*+,-...//....--,,+*)(((''''&&&&&&&&&&&&&&'''''''&%$#"""!""""""""#############$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&'''''''''''&&&&&&&&&&&&&%%%%%$$$$$$##""!!!!!   3333333333333333332211000////..---..///000011122322222100/.-,,+**))))'%$#$$$$$##"##$$$$%%&&&''(()+,--...///....---,++*)((((''''''''''''''''''''''&%$$##"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&''''''''''&&&&&&&&&&&&%%%%%$$$$$$###""!!!!    43333333334444444433221100000///.////000111223344444432100/.-,+***)))'&$#$$$%$$###$$%%%%&&'''((*+,,-..../////....--,,++*)))(((((((((((''''''''''&&%%$$##"""""""#############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&''''''''&&&&&&&&&&&&%%%%%$$$$$####""!!!!     44333334444455555444332211000000000000112233445566555432100/.-,+*****'&%$$$$%$$$#$$%%%&&&'''((*+,,--....//////....---,,++***)))(((((((((((((''''&&&%%$$#"""""##############$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%$$$$$#####""!!!      44333333444444444444332211111000000001112233445566555433210//.-,+++++('&%%%%%%%%%%%%&&&'''(()*+,,--....///////.....----,,,,+++++++++,,,,,+*((('''&&&%%$#"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&'&&&&&&&&&&&&&%%%%$$$$#######""!!!      443333334444444444433322111111111111111222334455555555432110/..-,,+++)('&&&&%&&&&&&&&&''(()*++,,--.....//////........-------,,,,,--...///.,+)((('''&&%$$"###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$####""""""!!!!      4433333334444444444333221222222111111122233444555556654332100/..-,,,,*)(''&&&&&'''''&''(()*+,,---......//////...............-----.//001120.,*)(((''''&%$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%$$$$###""""""""!!!       44433333344444444433333222222222222222222334455555566544322100/..----+*)(''&&&''((''''(()*+,---.....//////......................./01223442/-+**)(((((&%$#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%$$$##"""!!!!""!!!        443333333333433333333322222222222222222223344445555565443221000//....-+*)(('''()+*))()*++,---......./////......................../013344520.,+*)(((''&%$#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$###"""!!!!!!!!!        3333333333333333333332222222322222222222233344445555554433210000////..-,+*)(((*+----------........../////......................../024455530.,+*)((''&&%$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%$$$$###"""!!!!!!!!!         333333333333333322222222222333333332223333333444445555444321000000////..-,+*)*,-.//000////............///......................../046777730.-,*)(('&%%%$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%$$$$###""""!!!!!!!!!         33333333333333222222222222333333333333333333333444445444432100000000/////.,+*,-.0012433200///////......//......................../29:::9950/-,+)(('&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####""!!!!!!!!!!          3333333333333222222222222222333322222222223333334444444443210000000000000/.-,-./001243200///////////../////////////............//0489999850/-,+)(('&%%%%$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####"""!!!!!!!!!           3333333333222222222222222222222222222222222223333344444443310000/000111110/.-.//00135310////////0///.//////0100000//....-----../01578888740/-,+)(''&%%%%%$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$####""""!!!!!!!!!!           3333333322222222111111111122222222222222222222233334444444320000/000222220//.///00235300////.//010//./////025433210//..--,,,,-.034567777740/.,+)(''&%%%%%%$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##"""""""!!!!!!!!             333333322222222111111111111222222222211111222222233344444432100//0014332200////00023530////../01210/.////02687655310/.--,,++*,.166666666640/.,+)(''&&%%%%%%$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%$$$$$$##""""""!!!!!!!!              3333332222222211111111111111111111111111111112222333344444332000/00243332100//000001200///.../012100///00036876542100/.--,,,+-/144444444520/.-+)((''&&&&%%%$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##"""""!!!!!!!!               3333332222221111111111111111111111111111111111222233344444333100/002433322100000/00000//...../001100000013467654211000/.----,./133322233310/.-,*((''&&&&&%%$$$$$%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$##""""!!!!!!!                 33333222221111111111111000111111111111110111112222333344443332000002433332211000////////.....//011111123445675410001100///.../012111((1110///.,+)(('&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$###"""!!!!!!                  33333222211111111111100000011111111110000001111222233333444333100012433333222100////.........//00112234455666520//012211111111000/('&&''(+.//.-,+)(''&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####""!!!!!!                   333322222111111111111100000000000000000000111111222233333333332101234333333332100///.........///0001233466665420/00111100000/////.)'&''((,../.-,+)(('''&&&%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$####"!!!!!!!                  3332222221111111111111000000000000000000011111111222222333333321122333333333321000//.........////00012356665542100001000////.....-*(''((+--..-,,+*((''''&&%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%$$$$$$$###"!!!!!!!!!  !!!           3322222211111111111111100000000000000000111111111112222222333322223333344444432210//..........////00123576655431000000///...-----,+((((+,-----,++*)((('''&%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$##""!!!!!!!!!!!!!!          32222221111111111111111000000000000000001111111111111112222233333333344444555433200/.............//00135776543321100//...---,,,,,,+*)*+,-----,,++*))(((''&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%&&&&&%%%%%%%%%%%$$$$$$$$#""!!!!!!!!!!!!!!!         32222"21111111111111110000000000000000001111111111111111222222333333344444555433210/.............///00126544432110//...----,,,,,,,+***+,,,,,,+++**))(((('&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%$$$$$$$##"!!!!!!!!!!!!!!          32222221111000011111100000000000000000000111111111111111122222222333444444555433310///.........../////00001232110//.-----,,,,,,,,+++*+++,,++++***))((((('&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#"""!!!!!!!!!!!           32222221110000011111000000000000000000000111111111111111112222222233444445555443310////...........////////012210/..-,,,,,,,+++++++++++++++++***))))(((((''&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$##"""!!!!!                322222$11100000011100000000000000000000000111111111111111112222212334444455554433200////................../0210/.--,++++++++++++++++++++++***))))(((((((''&%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$##""!!!!!                322221111000000011000000000000000000000000111111111111111112222222334444455554433200////...............--..0100/.-,,++++++++++++++++++******))))((((((((''&%%%%%%%%%&&%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$##"""!!!!                322211100000000000000000000000000000000000011111111111111112222223334444444554333100////.............---,-./00/.--,+++++++++***************)))))((((((((''&%%%%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$##""!!!!                322211000000000000000000000000000000000000001111111111111111222233334444444444333100////...........----,+,-.0/.--,,+****+*****************)))))(((((((((''&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%$$$$$$$#""!!!!                322110000000000000000000000000000000000000001111111111111111222333344444444444333100////.........----,,+*+,-/.--,,++*******************))))))(((((((((('''&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%$$$$$$$$##"!!!!                21110000000000000000000000000000000000000000111111111111111222222334444444444332210/////........---,,,+*))**++**)********************)))))))((((((((((('''&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%$$$$$$$$$##""!!!!              10000000000000000000000000000000000000000000111111111111112222221234444454443322100/////.......---,,++*)((((((((((()*************))))))))))(((((((((((''''&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$###"""!!              0000000000000000000000000000000000000000000001111111111111222211023444445443322100//////.......--,,+**((((((('''''()***********)))))))))))(((((((((((('''&&%$%%%%%%%%%%%%%%%%%%%%$$$#$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$####""!              0000000000000000000000000000000000000000000001111111111112222210012444455443321000/////........-,,+*)(((''''''&&&&'(**********))))))))))(((((((((((((''''&&%$$%%%%%%%%%%%%%%%%%%%$$$#$$$$$$$$%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###""!             0000000000000000000000000000000000000000000001111111111100000000001233333322210000/////////////.--,+*)((''''''''&''())*****))))))))))))((((((((((((('''''&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$%%%$$$$##""!              00000000000000000000000000000000000000000000011111111100000000000001222222100000/00000000000000//.-,+*)(((((('''''((()))))))))))))))(((((((((((((('''''''&&&%%%%%%%%%%%%$%%%&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$##""!!              00000000000000000000000000000000000000000000011112222100000//////00011111000//////002233443322100//.-+*((((((((((((((((((((((()))))(((((((((((((''''''''''&&&&%%%%%%%%%%$%%&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&''&&&&&&&&&&&&&%%%%%$$$$$$%%%%$$##"!!               000000000000000000000000000000000000000000001111222221000/////////000000000///////023456776665432110/-+*())))))))(((((((((((((()))((((((((((((('''''''''''&&&&&&%%%%%%%$$%&&'''''&&&&&&%%%%&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&%%%%$$$$$$%%%%$$##"!                0000000000000000000000000000000000000000000011112222210000//////0000000000////////013345666554432100/-,*)))))))))(('''''(((((((((((((((((((((''''''''''''&&&&&%%%%%%%%%%%%&&''''''&&&&&&%%&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&%%%%%%$$$$%%%$$$#""!                0000000000000000000000000000000000000000000011122222321000/////0000000000///...../01233455555432210/.-,+)))))))))(('''''''(((((((((((((((((''''''''''''''&&&%%%%%%%%%%%%%%&&'''''''&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&%%%%%%%%$$%%%$$##""!                00000000000000000/////0000000000000000000000111222233210000///001100000////......//0222344444432210/.-,+******)))(''&&&''''((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&%%%%%%%$$%%%$$##"!!                00000000000000000//////00000/000000000000001111222333321000//002321000////....---./0112233444332100/.-,,+******))('&&&&&&''(((((((((((''''''''''''''&&&&&&%%$$$$$%%%%%&&&&&&&''''''''''&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&%%%%%%%%%$$$$##""!!                00000000000000000///////000//00000000000000111222233332210000012321000///...----,-./00011222322110//.-,+*******))(''&&&&&''((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%&&&&&&&&&'''''''&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$##""!!                00000000000000000////////////////0000000001111222333333322100123431000//...--,,,+,-.////001121110//.--,+*******))(('''&&&&''((((((''''''''''''''''&&&&&&&&%%%%%%%%%%&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$##""!!                00000000000000000/////////////////000000001112222333433333322334432000//..--,,+***+,---..//01100//..-,,+*******)))(((''&&&''((((((''''''''''''''''&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&''''''''((('''''''''''''&&&&&&&&%%%%%$$$$$$$$$###""!!                000000000000000000//////////0/////000000011112222333444444444444432100//.--,++*)(()*+++++,-.0////..--,++*******))))))('&&&''(((((''''''''''''''''&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''((((('''''''''''&&&&&&&&%%%%$$$$$$$$$$##""!!                 00000000000000000//////////////////0000000112222333344444444444442100//.--,+**)((((())(((()*+--...--,,++*******))))))(''&'''(((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''((((((((((((((('''''&&&&&&%%%%%$$$$$$$$$$###""!!                 00000000000000000////////////////////00000112222333344444445544332100/..-,+*)(((''''''''''((()+,---,,,++*******))))))((''''(((((('''''''''''&&&&'&&&&&&&&&&&%%%%&%%%%%%%%%%&&&&&&&&&&''''''((((((())*)))(((((((''''&&&&&&%%%%$$$$$$$$$$###""!!!                 00000000000000000////////////////////0000011222333344444444554433200//.-,+*)(((''''&&&&&&&'''()+-,,,,++*******))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$%%%&&&&&&''''''''(((((())**++**)))((((('''&&&&&%%%$$$$$$$$$$$####""!!                  00000000000000000/////////////////////000011223333344444445564332100/.-,*)((''''&&%%$$$$$%%&&'(*,,,,,++*****))))))))))))((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$%%%&&&&&''''''''((())**++,,,++**)))((('''&&&&&%%%$$$$$$$$$$$####""!!                  000000000000000000////////////////////00000122223333344444555433210/.-,+)((('''&&%%$$$$$$$%%&&'(()**++****))))))))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&''&&&%%%$$$$%%%&&&&'''''''()*+,--..////..-,,+))(('''&&&%%%%$$$$$$$$$$$$$$###""!                  0000000000000000000///////////////////00000111222233344444555433210/.-,*((('''&&%%$$#####$$$%%&&'(()+***))))))))))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&''''''''&&&%%$$$$$$%%&&&&''''(((*+-../0000000//.-,*)(('''&&%%%%%$$$$$$$$$$$$$$$####"!                 000000000000000000000//////////////////0000011112222334444444433210.-,+)(('''&&%$$$########$$$%%%&'(***))))))))))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&''''''''''&&%%$$$$$$$%%&&&'''((()+,.//0011221100/.-+*)(('&&%%%%$$$$$$$$%%%%%%$$$$$##"!                 000000000000000000000////////////////////0000011112223445544443321/.,+*(('''&&%$###########""###$%&')))))))))))))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&'''(((('''&&&%$$####$$%%&&''((((*,-/0012233432100/.+*)(('&&%%%$$$$$$$%%%%%%%%%%$$$$$#"                 0000000000000000000000///////////////////0000000000112345444433220/-+*)('''&&%%$######"""""""####$&'))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&''(((((((''&&%%$$###$$%%&&'(())*,./145789:;<;974310.,+*(('&%%%$$$$%%%%%%%%%%%%%$$$$$#"!                000000000000000000000000//000000///////000000000000001234444332210.-*)(''&&&%%$$####""""""""""###$%'))))))))))))))))))((((((((''''''''''&&&&&&&&&&&&&&&&&''((((()((''&&%$$###$$%%&''()**+-/1468:;=>  ><:6541/.,+)('&%%%%$$%%%%%%%%%%%%%%$$$$$#"!                00000000000000000000000000000000000000000000000000000023444332211/.+((''&&%%%$$####""""""""""""""$%')))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&'''((())*)((''&%$$$###$$%&'(()*+,.0368:<=     ><87530/.,*('&%%%%$%%%%%%%%%%%%%%%%$$$$#"!                00000000000000000000000000000000000000000000000000000013443322110/-*(''&%$$$$$####"""""""""""""""#%'))))))))))))())))((((((((('''''''''&&&&&&&&&&&&&&&&&''((())**)((''&%$$$###$$$&'()*+,,/1479<=       >88640/.-*('&%%%%%%%%%%%%&&&%%%%%%$$$$##"!               0000000000000000000000000000000000000000000000000000000233221000/-+)(''&%$$$$$######""""""""""""#$&'))))))))))))(()))((((((((''''''''''&&&&&&&&&&&&&&&'''((*++,,,,+*)('&%%$$#$$$$&'((*,-.0468;=>       >987520/.,+('&&&&&&&&&&&&&&&&&%%%%$$$$##"!               000000000000///00000000000000000000000000000000000000001321000/.-,*(''&&$$$$$$########""""""""###%&()))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&'''((*,----.--,+)('&&%$#$$$$&''(+,..2579<=        =:876310/-,*(''''''''''''''&&&%%%%%$$$##"!               00000000000/////00000000000000000000000000000000000000012100//.-+*((''&%$$$$$$##########""""""#$%&'())))(())))((((((((((((((('''''''''&&&&&&&&&&&&&&&''((*,-.......-,+)('&%%$$$$$&''(+-./368:=>        =;986421/.-+)(''''''''''''''&&%%%%%$$$##""!              00000000000//////000000000000000000000000000000000000000100//.-,)(((''&%$$$$$$$##########""""#$%''(())))(((()(((((((((((((((''''''''''&&%%%%%&&&&&&&&'(((+-.//////..-,+('&&%$$$$$&''(+./0579;=>       >=;9864310..,*(((((((((((((''&&&%%%%$$$##""!              0000000000////////0000000000000000000000000000000000000000//..,+(((''&&%$$$$$$$############""#$%''(()))(((((((((((((((((((((('''''&&&&%%$$$$%%&&&&'''(()*,./0001100/..,+((''&&&&&'()*-/0168;=>         >=<:8654300/.,,,++***))(((('''&&&%%$$$##""!              000000000//////////000000000000000000000000000000000000000/..-,*((''&&%%$$$$$$$$##############$%''(())((((((((((((((((((((((('''''&%%%$$##$$$%%&'''''()+,./002345420//.,*))(((((((*+,.0237:<>>         >>=<:87653200....--,,,+*)((((''&&%%%$$##""!              000000000///////////00""&00000000000000000000000000000000//.-,+)((''&%%%$$$$$$$$$############$%&''(()((((((((((((((((((((((((''''&%%$$#######$%&''''()*,-/001356754200/-,++*)))))*+,-/1358;=             >=;987654310////...-,,*)((((''&%%%$$##""              000000000///////////00""#000000000000000000000000000000///.-+*)((''&%%%%$$$$$$$$$############$%&''(((((((((((((((((((((((((((('''&%$###""""""$%&''(((*+-./012567876410/.-,,++++++,--.02469=>              >=;98765430000////.--,*))((('''%%$$##"!          0000000/////////////000#%##%0000000000000000000000000////.-,+*)((''&%%%%$$$$$$$$$$$$$$$$$$$$$%&&''((((((((((((((((((((((((((('''&%%$####"###$%&'(((((+,..024579;<:875431////.....///02467:=>              >>=<<;:::9999998764320..-+*)(''&&%$$#"!       00000////////////////0000##%0000000000000000000000/////..-,+*)(((''&%%%%%$$$$$$$$$$$%%%%&%%%%&&'''(((((''''((((((((((((((((((''&&%$$####"#$$%&&'(())*,-./14569<=>=;9765422110000011224678;=>               >>>===========<;976530//-+*)(''&&%$#!       0////////////////////000000000000000000000000000//////..-,+*(((((('&&%%%%%$$$$$$$$%%%&&&'&&&&&&''(((((''''''((((((((((((((((('&&%$$$######$%&&''((**+-.//2567;=   =<987644333333333446788<=>                             >=<9875210/-,*)(''&%$#!      /////////////////////00000000000000000000000000/////..-,+*)(((((((''&&%%%%$$$$$$$$%&&&''('''&'''(((((''&&&'''(((((((((((((((''&%$$$######$%&&''(()*+,.//04678<>   >=;9875555444444555688:<>>                               ><:874210.-,*(('&%$"      /////////////////////0000000000000000000000000////...-,+*)(((((((''&&&&&&&%%%%%%%%&&'''(((''''''((((('''&'''''((((((((((((((('&&%%$$$$$$$%&&''()*+,-./0025789=>    >=<;:9999998888999:;;<=>>                                >=;97642//.-+)(('&%$"!      ////////////////////0000000000000000000000000////..--,+*)((('''''''&&&&'''&&&&&&&''''((((((''''((((((''''''''''((((((((((((((''&%%%%%%%%%&&''()*+,-..0134688:=>    >>===<<<<<<<<<<<<<<===>>                                  >=;876400/.-+*(''&%$#"!     ///......////////0000000000000000000000000000///..-,+*)(((('''''''&&&&''(('''''((((((((((((((((((((((''''''''''((((((((((((((''&&&&&%&&&&&''((*,--.//134578:;=>>    >>>>>>>>>>>>>>>>>>>>>>>                                   >=:876210/.-,*(('&&%$"!!    //.......///00000000000000000000000000000000///.--,*((((('''''&&&&&&&&'())(((())**)))))))(((((((((((('''''''''''(((((((((((((''&&&&&&&&&&''((*+--.//0245689;<=>>>>                                >>>>                         ><:873210/.-+(((''&%#"!     ///...//////00000000000000000000000000000000//..-,+)(((('''&&&&&&&&&&''()))((())*)))))))((((((((((((((''''''''''((((((((((((((''&&'''''''(()*,--.///0245678:;<=>>>>                 >>>>>>============>>>>>                     >=;976420/.-*)('&&%#"!    ///////////00000000000000000000000000000000///.-,+*((('''&&&&&&&&&&&&'(())))()))*)))))))((((((((((((((('''''''''(((**************+*****434333-...//002456788:;<==>>>              >>===<<<;;;;;;;;;;;<<<==>>                     >=;876410/.,*('&%%#"!   ///////////00000000000000000000000000000000//.-,*)((('''&&%%%%%%%&&&&'()*)))))))))))((((((((((((((((((((''''''''(((**-,3222//.-,/5/////333333..////0023456788:;<==>>>             >=<;:9888888888888889:;<=>                      >=:886310/-+('&%%$"!  ./////////000000000000000000000000000000000//.-+(((((''&%%$$$$$%%&&&''()*****))))))(((((((((((((((((((((''''''''(((*+222222//,,,/5,-.//333334/////000134567788:;<==>>>           >=<887654332222233445778;=>                       ><:874210.,)'&%%$"!  /////////0000000000000000000000000000000000//.,+((((''&&%%%$$%%%&&&&&''(***))))((((((((((((((((((((((((((((((((((((2222222210,+,/7/////333333/////0001234566789:;<=>>>>         >=<:8765321100000112245679;=>>                      ><:85310-+)'&%$#!   ///0000000000000000000000000000000000000000/.-,*(((''&&%%%%%%%&&'&&&%&'(*)))))(((((((((((((())))))))))))(((((((((((*2232222//++,/5/,,//0/3333/////00001234566789:<<=>>>       >>=<:8654200//.....//00234579;==>                      ><96420-+('&%$"   //0000000000000000000000000000000000000000//.-+*((''&&%%%%%%&&''('&%%&'()))))(('''''''((((())))))*****)))))))))))))**0/2232//+-./5//.//33333300//0000001234456789;<==>>>     >>=;:863210.--,*****+,-./012578:<=>                    >>=:652/,*('%%#!  000000000000000000000000000000000000000000//-,+)(('&%%%%$%%&&'())'&%$%&()))))(''&&'''''(((()))***********************+++*********5*****34334300000000000023345678:;<=>>>     >=;87630/.-+)('&&&%%'((*,-./2578:=>                   >>>=;753/,*('%$# 000000000000000000000000000000000000000000//-,+)((''&&%%%%&&''(((&%$$%&')))))((''''''''((()))***+++,,,,++++++++++++**************5**********0000000000000123356779:<====>>>>>=;97641/.-+)('&%%%%%&'((+,-.03578;=>>                 >>>=9541/+)('%$" 0000000000000000000000000000000000000000100/-,+)((''&&&&&&''(''''&%$$%&')))))(('''''&''((())**+++,,-----------,,,,------.../////0///////////////0000000000123456789;<<<<<<<<<:87542/-,+)''&%$$$$$%&''(*,-/14579;=>>             >=>>>=;8420.*('&$#! 00000-6666534----------------------------00/-,+)((('&&&''''(((''&%%$#$%')))))(('''''&''((())**++,---..........----.......////0000000000/////////0000000000112345678:<;;::998876410/-+)('&%$#"""""#$%&'()+-/02578:<>>            ===>=;8610.,(('%#!  00000665555344454444434444444444---------00/-,+)((('''''((())('&&%$$#$%&))))))((''''&''((()**++,,-..//////...........//////00000000000000///////00///000000112345689;:987765431/.-+)''&%#""      !"#$%&'(+-./2567:=>           >===<8864/.-+('&$    00000655555333331333333333333334444------00/.-,*(((('''(((())(('&&%%%%&'))))))((('''''((()**+,-..///00000000000000000000000000000000000000//////00///////000012335789887665421/.,+)(&&%$""!       !"#$&&'),-.03568;=>>>>>>>>>>>>==<97652.-,)''%$     00000655555033333333333033-01-3333443----00/.-,+))(('((((()))((('''&&&'())))))(((((''((()*++,-.//000000000000000000000000000000000000000000/////00///////////0011356776543310/.,*)('%%$#!         !"#%&&(*+-/13578:<<<<<<<<<<<<<:876420-+*('&%#      00000655556203033333333303000033333344---00/.--+*))(((((())))))((((('((())))))((((((((()*++,-./000112222222222222211111111110000000000000000//0000/////////..///0024543210//.-+)''&%$#"!       "#$%'()*-/02467888888887777765321/-*)('&%$"      0000063556633034333333304300003343113433300/..-,+*))(((())))))))))))))))))))))((((((())**+,-./0011223333333333333333222222111111100000000000000000///////..--....//000/.--,,+)(&%$##"!    !"#%&''*,./01344444210////..-,+*)((''&%%#"       000006555562030333/3333333000033333344---000/..-,++*)))***********))))))))))))))))))))*++,-../00112233333333333333332222211111110000000000000000///////..---,----..//..-,,+*)('%$#""!     !""$%&')+-./012222100/...---,+*)((''&%$$#!       0000065551533333333330333300013333444----000//..-,,++++++++********))))))))))))))))***++,-../000112233333333333333332222211111110000000000000000//////..-,,++++,,,----,+*))('&%$""!       !!#%%&()+,-./000///.--,,,++*)(((''&%%##"       10000555555333333333333333333324444------0000//.---,,,,,,,+++++++***)))))))**********++,,-.//00112223333333333333333222211111111000000000000000///////.-,++*)))))***+*)((''&%%#"        "#$%&'()*+,,,,,,,+***)))((('''&&%$#"!        11100665555344453444444444444434---------10000//...------,,,,,,+++**))))))*******++++,,,-../000112223333333333333333222211111110000000000000000///////.,+*)(((''''''''&&%%$$#"!      !"#$%&&''''''''''''''&&&&&&&&%%$#!         11100-6666644----------------------------0111000////......--,,,,+++**********++++,,---...//0000122223333333333333332222211111110000000000000000//////.-,*)(('''&&&&&&&&%%$$#"!       !"$$%&&&&&&&&&&&&&&&&&%%%%%%$$#"!         1110000000000000000000000000000000000000001111000000//////..--,,++++++++*+++++,,,--...////000011222233333333333333322222111111110000000000000000/////.-,)((''&&&%%%%&%%$$#"!         !"#$%%%%&&%%%%%%$$$$$$$$$$###"!           111000000000000000000000000000000000000000112211100000000///.-,,++++,,+++++++,,--..////000000011222233333333333333222222111111110000000000000000/////.-+)(''&&%$$$$$$$$#""!         !"##$$$$$$$$###"""""""""""!!!            111100000000000000000000000000000000000000123222111111110000/-,,++,,,,,,,,,,,,--..//0000000001122222333333333333332222221111111100000000000000000////.-+(('&&%$# """#""!!           !!""""""!!                             1111000000000000000000000000000000000000001233332222221111000/.-,---...........///0000000111111222233333333333333322222111111100000000000000000//////.,*(''&%%$   !""!!            !!!!!!                                1111000000000000000000000000000000000000001344433333332221100//.-..////////////000001111111111222223333333333333322222211111110000000000000000///////-+)''&&%$#     !                                                  11110000000000000000000000000000000000000023554444444333321100//..//00000000000000112222222212222223333333333333322222211111100000000000000000/////..-*('&&%$$#!                                                111100000000000000000000000000000000000000245555555554443221000////010000000000111223333222222222223333333333333322222211111100000000000000000////...,)'&&%%$#"!                               111100000000000000000000000000000000000000245555555554433211000///001111111101111222222222222222222233333333333322222211111100000000000000000////..-,*('&%%$$#"                                   111000000000000000000000000000000000000000235555555554332211000//00022222221111112222222222222222222333333333333222222111100000000000000/0000////.-,+('&%%$$#"!                                 1110000000000000000000000000000000000000002355555555543221110000/001222333222222222222222222222222222233333333322222211110000000000000/////00///.-,+(('&%%$##"                                 1100000110000000000000000000000000000000001355555555433211110000/00133334333322222222222222222222222222333333322222221111000000000000//////00///.-+(''&%%$##"!                               !0000000110000000000000000000000000000000001345555554432211000000/00022333333222222222221111122222222222233333332222222111000000000000///////0//.-,*(''&%$##"!                               !000000111000000000000000000000000000000000134445555443210000000//00012233332222221111111111111122222222223333333322222111100000000000///////0/..-+)('&%$#""!                                00001111100000000000000000000000000000000012344455544321000000////000122332222221111111111111111222222222233333332222221110000000000//////////.-,*(('&%#!!                                 000011111100000000000000000000000000000000123344555443210000//////000012222222211111111111111111122222222223333333222221110000000000/////////.-,*((''%$"                               /00011111100000000000000000000000000000000012334554443221000000///000011222222211111110000000000001111111122222222222222111000000000///////..-,*(('&&%#!                            //0011111100000000000000000000000000000000001234554443321110000///0000012222222111111000000000000000000000111122222222221110000000000////..--+)(''&&%$"!                         //00111111100000000000000000000000000000000001235444433222111000//00000112222211111110000000000////0000000001111222222222110000000000///..-,*(('&&%%$#"                     //00111111100000000000000000000000000000000000134444433322222100/00000001112221111110000000///////////////000001112232222111000000000//..-,*(''&%%$$#"!              //0000111100000000000000000000000000/000000000124433333222222100//00000011112111111100000////............///00000111222221100000000///..-+*(('&&%$$#"!              //0000000000000000000000000000000000////000000023333333222222100//0000001111211111110000///..---,,,,,,----..///0000111111110000000///.-,+)(''&&%$$#"!                 /00000000000000000000000000000000000//////0000012233332222222000//000000111111111110000//..-,,,++++++++++,,--.///0000111111000000///.-,*((''&&%$$#"!                    00000000000000000000000000000000000////////000012222322222221000//00000011111112211000//.--,**))(((((())))**+,-.//00001111100000///.-+)(''&&%%$$#"!                      00000000000000000000000000000000/////////////0001112222111111000000000000000000000000//.-,,+))(((((((((((())*+,-..//00000000000//..-+*(''&&%%$##"!                   /0000000000000000000000000000////////////////0000000111111111000000//////000000000///.--,+*)((((('''''(((((()*+,-..////000000///..-+)(('&&%%$##"!               //0000000000000000000000//////////////////////000000000011111000000//////////////...-,,+**)(((('''''''''''((()*++,-..//////////.--+*((''&%%$""!!                 //000000000000000000000///////////////////////////00000000001000000///.........--,,+**))(((((''&&%%%%%%%%&'(((()*+,,-...//////.--,*('''&&%$"!                   ///0000000000000000000/////////////////////////////00000000000000///..--,,,,,,+++**))(((((((''&&%%%%%%%%%&'''((()**+,--....//.--,*)(''&&%$#"                   ///000000000000000000//////////////////////////////////00000//////..--,+++***))((((((((((('''&&&%%%$$$$$%%&&''(((()*+,,-......-,+)(('&&%$#"!                  ////0//////000000//////////////////////////////////////////////...--,+*)((((((''''''(((((''&&&%%%$$$$$$$$$%%&&''(((()*+,----.-,+)((''&%$#"!                  ////////////////////////////////////////////////////////////....--,+*)((''''&&&&&&&'''''''&&%%$$$$$$#####$$$$%&'''((((*++,,--,+)((''&%$#!                  //////////////////////////////////////////////////////////.....--,+*)(('''&&%%%%%%%&&&&&&&&%$$$$$$###########$%&&'''((()*++,,+)((''&&%$#!                 ////////////////////////////////////////////////////////......---,+)((''&&&%$$$$#$$$$%%%&%%$$$$$####"""""""""#$%%&'''((())***)((''&&%$#"                 /////////////////////////////////////////////////////.........--,+*((''&&%%#""""!""""##$$$$$######"""""!!!!!!"##$%&&''(((((((((''&&%%$#"                ///////////////////////////////////////////////////...........-,+*)(''&&%$#!           !"""#####""""!!!!!!   !!""#%%&''''''''''&&&%%$#"!              //////////////////////////////////////////////////...........--,+*(('&&%$#"              !!"""""""!!!!!!     !!!"#$%%&&'''''''&&&%%$#""!                   //////////////////////////////////////////////...............-,+*)(''&%$#"!                !!!!!!!!!         !!!!"#$$%&&&&&&&&&%%%$#""!                      ////////////////////////.///////.///////////.................-,+)(('&%%#!               !             !!!!""#$%%&&&&&%%%$$#"!!                         ////////////////................../////////..................-,*((''&%$"                           !!!!!"#$%%%%%$$$$#"!                              ////////////////...................///////...................-,*((''&%#!                           !!!!!"##$$$$$$###""!                               ///////////////...................../////....................-,*(('&&%#!                           !!!!!!""#######"""!!                                 //////////////...............................................-,*(('&&%#!                            !!   !!!""""""!!!!!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     































































































	




















  0                                                                                                                                                                                                                                                             0`        0                                                                                                                                                                                                                                                     `     `                                                                                                                                                                                                                                                        000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    0`0                                                                                                                                                                                                                                                          0  `                                                                                                                                                                                                                                                        `     `                                                                                                                                                                                                                                                      `                                                                                                                                                                                                                                                            0                                                                                                                                                                                                                                                            `                                                                                                                                                                                                                                                                     0                                                                                                                                                                                                                                                   0       0                                                                                                                                                                                                                                                  0         `                                                                                                                                                                                                                                                 `         `                                                                                                                                                                                                                                               0             0                                                                                                                                                                                                                                                            0                                                                                                                                                                                                                  0`                                       ``0                                                                                                                                                                                                              `0                      0               `0                                                                                                                                                                                                  0   `                     `                             `                                                                                                                                                                                                 `   0                    `                               `                                                                                                                                                                                                    `0               00`                                0                                                                                                                                                                                                  ``````````````                                  0                                                                                                                                                                                            0                                                                                                                                                                                                                                  0`                                                         `                                                                                                                                                                                           0`                                      0                                                                                                                                                                                          0`              ```00000000000```                     0                                                                                                                                                                                          0`             `0                  0`                                                                                                                                                                                                                 0`           `                     0                       `                                                                                                                                                                                           0`         `                       0                      `                                                                                                                                                                                           ``       `                         0                      `                                                                                                                                                                                          0`     0                            `                                                                                                                                                                                                               0`     0                                                 0                                                                                                                                                                                           `0                               0                                                                                                                                                                                                             0`````````                                  0             0                                                                                                                                                                                             `00                                          `            0                                                                                                                                                                                              0                                                        `                                                                                                                                                                                                                                              0`                                                                                                                                                                                                                                                 `````````````                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               89;=>          =8875200/.-,+**)))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((('''&%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###$$%&&&&&&&&&&%%%$#!        !!!!"!!!  !!!!""#""""""""""""""""##$$$$$$##""""""""!789;<>        >;776400/.-,+*)))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''((((((('''&%%%%%$%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###$$$%%%%%%%%&%%%%$#"    !!!!!""""""""!!!!!"""""""""""""""""""##$$$$$$$##"#####""5789:<=>     =<965420/.-,+*)((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((''&%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%$#" !!!!""""""######""""""""""""""""""""""""##$%$$$$$$##$$$$$#"3456789;;;;;;:864210..-+*))(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((''&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$###########$$$%%%%%%$#"!!"""""############"""""""""""""!""""""""##$%%$$$$$$$%%%%$$#/001234555431000//.-,+*)((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''((((((((''&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#####""""""##$$%%%%$$##"""""#########$$$$###"""""""""!!!!"""""""##$%%$$$$%%&&&&&%%$//000123332100//..-,+*))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((('''&&%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$######"""""""##$$$$$$$##""""####$#####$$$$##""""""""""!!!!!""""""##$%%$$$%%%&&&&&%%$..///0011100//..--,+**)((((((('''''''(((((((((((((((((((()))))((((((((((((((((((((''''''''''''(((''&&&%%$%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$######""""""""###$$$$###########$$$####$$###""""""""""!!!!!!"""""##$%%%%$%%&&&&&&%$$+,--...///..---,,++*)))((((('''''''''''''''((((((((((()))))))))))((((((((((((((((((('''''''''''((''&%%%%$%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$#######"""""!!"""###############$$$$$########""""""""""!!!!!!!""""##$$%%%%%%&&&&&&%$$(()****++***)))))))))((((((''''''''''''''''''(((((((())))))))))))(((((((((((((((((((((''''''''''('&%$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######""""!!!!!"""#############$$$$$########""""""""""!!!!!!!""""##$$$%%%&&&&&&&&%$$((())))))))(((((((((((((((''''''&'''''''''''''''''((((()))))))))))((((((((((((((((((((''''''''''''&%$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%$$$$$$$$#######"""""!! !!"""""#####$#####$$$$#########""""""""""""!!!!!!""""##$$%%%%%&&&&&%%%$((((((((((((((((((((((((('''&&&&&&'''''''''''''''''((((((())))))))(((((((((((((((((((((''''''''''&&%$$$$$%%%&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$%%%%$$$$$%%%%%%%%%%%%%%$$$$$$$$$#######"""""!! !!!"""""""#########$$##########""""""""""""""!!!!""""##$$$%%%%%&&%%%%%$''(((((('''''((((((((((((''&&&&&&&&'''''&&&&&&&&&&'((((((()))))))))((((((((((((((((((((''''''''''&%%$$$$$%%%&&&&&&%%%%%%&%%%%%%%%%%$$$$$$$$%%%$$$$$$%%%%%%%%%%$$$$$$$$$$$$#######""""!!! !!!""""""""""##################""""""""""""""!!!!!""""##$$$%%%%%%%%%%%%''''''''&&''''''''''''''''&&&&&&&&&''''&&&&&%%%%%&&'((((((())))))))((((((((((((((((((((('''''''''&%$$$$$$$%%&&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$%$$$$$$$%%%%%%%%%$$$$$$$$$$$$$#######""""!!! !!!""!!!!"""""""####################""""""""""!!!!!!""##$$$%%%%%%%%%%%%'''''''&&&&&''''''''''''''&&&&&&&&&&'&&&&%%%%%%&%&&'(((((())**))))))(((((((((((((((((((('''''''''&%$$$$$$%%%&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$########""""!!! !!!!!!!!!!!"""""####################"""""""""!!!!!!!"""##$$$%%%%%%%%%%%&&&&'&&&&&&&&&&'''''''''''&&&&&&&&&&&&&%%%%%$%%%%&&''(((()))***)))))))(((((((((((((((((((''''''''&%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$########""""!!! !!!!!    !!!!"""#####################"""""""!!! !!!!!""###$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&%%%%%$$$$%%&&&''(((())*****))))))))(())))))))(((((((''''''''&%%$$$$$%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$########""""!!!!            !!"""#######################"""!!!    !!!"""##$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''&&&&&&&&&%%%%%$$$$$$$$%&&&&&'(())******))))))))))))))))))))(((((('''''''&%%$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$#######$$$$%%%%%%%%%%%%$$$$$$$$$$$#########""""!!!!             !"""#######################"""!!!     !!!""###$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%$$$$$##$$$%%%&&''(())***))))(((()))))))))))))))((((('''''''&%%%%%%%%%&&&&&&&%%%%%%%%%%%$$$$$$$$########$$$$$%%%%%%%%%%%$$$$$$$$$$$#########""""!!!!              !"""#########"""""""###""""""!!!    !!!!""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$######$$$%%%%&'(())***))((((((())))))))))))))(((((''''&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%$$$$$$$#########$$$$$$%%%%%%%%$$$$$$$$$$$$##########""""!!!!              !!""#########""""""""""""""""!!!!   !!!!""###$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$%%%%%&&&&&%%%$$$$$$$$########$$$$%%&&'(()***)(((((((())))))))))))))(((((''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""!!!!               !!""#######""""""""""""""""!!!!!  !!!!!""  ##$$$$$$%%%%%%%%%%%%%%$$$####$$$$$%%%%%%%%%$$$$$$$$###########$$$%%&''()**))((''''(()***)))))))))))((((''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$##########""""!!!!               !!""#######"""""""""""""!!!!!!!!!!!!!!!"""####$$$$$%%%%%%%%%%$$$$$###########$$%%%%%%$$$##################$$$%%&&''(((''&&&&&'''((((((((((())(((''''&&&&%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$##########""""!!!!               !!""##"""""""""""""""""!!!!!!!!! !!!!!!"""#####$$$$$$%%%%%$$$$######""""""#####$$$$$$$####################$$$$%%%&&&'&&&%%%&&&&&&&&&&'''(((()((('''&&&&%%%%%%%&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$#########""""!!!!              !!!"""""""""""!!!!!!!!!!!!!!      !!!!!!""""######$$$$$%%$$$#####""""""""""""""##$$$$$###""""##"""""""######$$$$$$%%%%%%%$$%%%%%%%%%%%%&&''(()((''&&&&&%%%%%%%%%%%&&&&&&%%%%%%%%%%$$$$$$$$$$$#################$$$$$$$$$$$$$$$$$$$$########""""!!!!              !!"""""!!!!!!!!!!  !!!!!!!!        !!!!!""""#######$$$$%%$$##""""""""!"""""!!!""#######"""""""""""""""#######$$$$$$$$$$$##$$$$$$######$$%&''()(('&&&&&&%%$%%%%%%%%%%%&%%%%%%%%%%%$$$$$$$$$$$$#######################$$$$$$$$$$$$$$$#######""""!!!!              !""""!!!!   !!        !!!!!        !!!!!"""""#######$$$$%###""""""""!!!!!"!!!!""#######"""""""#######"########$$$$$$$#######$$$########$$%&''((''&&&&&%%%$$$%%%%%%%%%&%%%%%%%%%%%$$$$$$$$$$$$#########################$$$$$$$$$$$$$#######"""""!!!               !!!!!                   !          !!!!"""""########$$$$#""""""""!!!!!!!!!!!!"""######""""""###$$$##"###########$######################$$%&'(''&&&&%%%%$$$$$$%%%%%%%&&%%%%%%%%%%$$$$$$$$$$$$#########################$$$$$$$$$$$$$#######"""""!!!!                                                  !!!""""""########$$$"!!!!!!!!!!!!!!!!!!!!""""#####""""####$$$$##"###############################"####$%'(''&&&%%%%$$$$$$$%%%%%%&&&%%%%%%%%%%$$$$$$$$$$$$##########################$$$$$$$$$$$$#######"""""!!!!                                                  !!!!""""""########$$   !!!!!!!!!!!!!!!!!!!""""""#########$$%%$$#"############################"""""###$%&'''&&&%%%$$$$$$$$$%%%%%&&&%%%%%%%%%%$$%%%$$$$$$$$###########################$$$$$$$$$$########"""""!!!                                                   !!!"""""""""######$     !!!!!!!!!!!!!!!!!""""############$$$$##"##########################"""""""###$%%&&&&%%%%%%$$$$$$$%%%%%&&&&%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$#######"""""!!!!                                                 !!!!"""""""""#######       !!!!!!!!!!!!!!!!"""##$$######"##$$$##"########################""""""""""###$%&%%%%%%%%%%%$%%%%%%%&&&&&&%%%%%%%$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######"""""!!!!                                                 !!!!"""""""""#######             !!!!!!!!!!!""#$$$$$###"""####################""""""##""""""""""""""##$$%%%$$$$%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$############################$$$$$$$$$$$######"""""!!!!                                                 !!!"""""""""########                 !!!!!!!!"#$%$$$$##""""############""""""""""""""""""""""""""""""##$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$#############""""""""#######$$$$$$$$$$$$#####"""""!!!!                                                 !!!"""""""""########                  !!!!!!!"#$%$$$$##"""""####""###""""""""""""""###"""""""""""""""##$$$$$$$$$%%%%%%%%&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""#######$$$%$$$$$$$$#####"""""!!!!!                                                !!!"""""""""""""""##                   !!!!!""#$$$$$$###"""""""""""""""""""""""""""####""""""""""""""###$$$$$$$$$$$%%%%%&&&&&&&&&%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""######$$$%%%$$$$$$$####"""""!!!!!                                               !!!!!"""""""""""""""#                   !!!!!""#$$$$$$$##"""""""""""""""""""""!!!!""#$##"""""""""""""####$$$$$$$$$$$$$%%&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""#####$$$%%%%%$$$$$####""""""!!!!!                                              !!!!!""""""""""""""""                    !!!!""##$$$$$$###"""""""""""""""""!!!!!!!"#$$$##""""""""""""#####$$$$$$$$$$$$%%&&&&&&&&&%%%%$$$$$$$$$$$#######$$$$###########"""""""""""######$$%%%%%$$$$$#####""""""!!!!!                                             !!!!!""""""""""""""""!!!!               !!!!!"""##$$$$###""""""""""""""""!!!!!!!! !""#######"""""""#######$$$$$$$$$$$$$%%&&&&&&&%%%%%$$$$$$$$$$#########$$$###########""""""""""""#####$$%%%%%%$$$$$####""""""!!!!!!!!!!                                         !!!!!!"""""""""""""""""""!             !!!!!"""########""""""""""""""""!!!!!!!    !!""##$$$##############$$$$$$$$$$$$$%%%&&&&&%%%%%$$$$$$$##############$$############""""""""""""####$$$$%%%%$$$$$####""""""!!!!!!!!!!!                                        !!!!!!!!!!!!!!!"""""#####"!            !!!!!!"""######""""""""""""""""!!!!!!        !!"$%%%$$$$$#########$$$$$$$$$$$$$%%%%%%&%%%%%%$$$$$###################$$#########"""""""""""""####$$$$%%%$$$$$#####""""""!!!!!!!!!!!                                       !!!!!!!!!!!!!!!!!!""##$$$#"            !!!!!!""""""""""""""""""""""""!!!!!           !"$&&&&&&%%$$######$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$###################$$$##########""""""""""""####$$$$%%%%$$$$#####""""""!!!!!!"!!!!                                        !!!!!!!!!!!!!!!!!!"#$$$$#"!          !!!!!!!"""""""""""""""""""""""!!!!!!           !"#$$$%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$################################"""""""""""""####$$$$%$$$$$$#####""""""!!!!!!!!!!!                                        !!!!!!!!!!!!!!!!!!"$$$$$#"!          !!!!!!!""""""""""""""""""""""!!!!!!!            !"####$##############$$$$$$$$$$$$$$%%%%%%%$$$$$$#################################"""""""""""""#####$$$$$$$$$$#####"""""!!!!!!!!!!!                                          !!!!!!!!!!!!!!!!!!$$$$$#"!          !!!!!!!!""""""""""""""""""!!!!!!!!!!            !!"""###"""""##################$$$$$$%%%$$$$$$$##################################"""""""""""""#######$$$$$$$$####"""""!!!!!!!!!!!!                                           !!!!!!!!!!!!!!!!!$$$$$#"!         !!!!!!!!!!"""""""""""""""!!!!!!!!!!!!              !!!""""""""""#################$$$$$$$$$$$$$$$#################################""""""""""""""#########$$$$$#####""""!!!!!!!!!!!!                                              !!!!!!!!!!!!!!!$$$$$$#"!!!     !!!!!!!!!!"""""""""""""""""!!!!!!!!!!!               !!!""""""""""##################$$$$$$$$$$$#########"##########################""""""""""""############$$#####"""""!!!!!!!!!!!                                               !!!!!!!!!!!!!!!%$$$$$##"!!!  !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!               !!!!!!!!""""""#########"#########$$$$$$$#######""""""""#########################"""""""""#####""############""""""!!!!!!!!!!                                                 !!!!!!!!!!!!!!%%%$$$$##""!!!!!!!!!!!!!!!""""""#""""""""""""!!!!!!!!!!               !!!!!!!!""""""####""""""""#######$$$#########""""""""""""###################################"""""""#######"""""""!!!!!!!                                                     !!!!!!!!!!!!!%%%%$$$$$#"!!!!!!!!!!!!!!"""""""###"""""""""""!!!!!!!!!                !!!!!!!!"""""""""""""""""""""####$#######""""""""""""""""""################################"""""""""###""""""""!!!!!!!                                                      !!!!!!!!!!!!!%%$$$$$##""!!!!!!!!!!!!!!""""""######""""""""""!!!!!!!!                 !!!!!!!!"""""""""""""""""""""########"""""""""""""""""""""""##############################"""""""""""""""""""!!!!!!!                                                          !!!!!!!!!!$$$$$$##"""!!!!!!!!!!!!!""""""########""""""""""!!!!!!!                  !!!!!!!"""""""""""""""""""""######""""""""""""""""""""""""""#############################""""""""""""""""""!!!!!!!                                                           !!!!!!!!!$$$$$##""""!!!!!!!!!!!!"""""""########"""""""""""!!!!!!!                     !!!!""""""""""!!"""""""""####""""""!!""""""""""""""""""""##########$################"""""""""""""""""!!!!!!!!                                                           !!!!!!!!$$$$##""!!!!!!!!!!!!!!""""""""##$$#####""""""""""!!!!!!!                      !!!!"""""""!!!!!"""""""""##"""!!!!!!!!!!!!!!!!!"""""""""#########$$################""""""""""""""!!!!!!!!!!                                                           !!!!!!!$$$###""""""""""""""""""""""""#########"""""""""""!!!!!!!                      !!!!"""""!!!!!!""""""""###""!!!!!!!!!!!!!!!!!!!"""""""""########################"""""""""""!!!!!!!!!!!!!!                                                                !!!!!!$$####""""""""""""""""""""""""##########""""""""""""!!!!!!                       !!!!!!!!!!!!!""""""""###""!!!    !!!!!!!!!!!!!""""""""###################"""""""""""""!!!!!!!!!!!!!!!!                                                                    !!!!!#####"""""""""""""""""""""""""############"""""""""""!!!!!!                        !!!!!!!!!!!"""""""####"!!         !!!!!!!!!!"""""""""################"""""""""""""!!!!!!!!!!!!!!!!!                                                                      !!!!#####"""""""""""""""""""""""""#############"""""""""""!!!!!!                        !!!!!!!!!!!""""""####"!            !!!!!!!!!""""""""###############"""""""""""""!!!!!!!!!!!!!!!!!                                                                      !!!!#####"""""""""""""""""""""""""##############"""""""""""!!!!!!!                      !!!!!!!!!!""""""#""""!!             !!!"""####"""""""###########"""""""""""""""!!!!!!!!!!!!!!!!                                                                          !!#####"""""""""""""""""""""""""###############"""""""""""!!!!!!!!!                   !!!!!!!!!!"""""##""""!               !""###$$##"""""""#########""""""""""""""!!!!!!!!!!!!!!!                                                                               !#####""""""""""""""""""""""""#################"""""""""""!!!!!!!!!!                 !!!!!!!!!!"""""##""!!!               !"##$$$$$##!""""""#######"""""""""""""!!!!!!!!!!!                                                                                     !#####"""""""""""""""""""#######################"""""""""""!!!!!!!!!!                !!!!!!!!!""""""##""!!                !"#$$$%%$$#!"""""""#####""""""""""!!!!!!!!!!!!!                                                                                       ######"""""""""""""""""########################""""""""""""!!!!!!!!!                 !!!!!!!"""""""""!!               !""#$$%%%%%%%$###""""""""""""""""""!!!!!!!!!!!!!                                                                                          ######"""""""""""""""#######$$$$$$$$$$$$$######"""""""""""""!!!!!!!                  !!!!!""""!!!!!!            !!   !"##$%%&&&&&&&%%$$#"""""""""""""""!!!!!!!!!!!!!!                                                                                          #######""""""""""""#######$$$$$$$$%%%$$$$$######""""""""""""!!!!!!!                  !!!!"""""!!               !""!! "#$$%%&'''''''''&%$""""""""""""!!!!!!!!!!!!!!!!                !!!!!!                                                                    #######"""""""""""#######$$$%%%%%%%%%%%$$$$######""""""""""""!!!!!!                   !!!"""""!           "##"!!"$$%&&'((((((((('&$"""""""""""!!!!!!!!!!!!!!!!                !!!!!!!!                                                                ##########"""""""#######$$$$%%%%%%%&&%%%%$$$##########""""""""!!!!!                  !!!!!!!!!              !""!! "#$$%&'(((((((''&%$""""""""""!!!!!!!!!!!!!!!                  !!!!!"!!                                                                  #######################$$$$%%%%%%&&&&&%%%%%$$$$$$######"""""""!!!!!!                 !!!!!!!!                !!!!  !"##$%&'''''''''&%#""""""""!!!!!!!!!!!!!!!                   !!!!""""!!                                                                $$$####################$$$$%%%%%&&&&&&&&&%%%%%$$$$$$####"""""""!!!!!                 !!!!!!!                 !     !""#%&''''''&&&%$#""""""!!!!!!!!!!!!!!!                    !!!!""""""!!                                                            $$$$$$################$$$$$%%%%&&&&&&&&&&&&&%%%%%%$$$###"""""""!!!!!        !!!!!!!!!!!!!!!             !!           "$%''''&&&&%$$#"""""!!!!!!!!!!!                         !!!""""#""!!!                                                           $$$$$$$$#############$$$$$$%%%%&&&&&&&&&&&&&%%%%%%$$$$####""""""!!!!!!     !!!!!!    !!!!!!!                !            "$%&&&''&&%%$##"!!!!!!!!!!!!!!!                         !!!!"""""""!!!                        !!!                              %%%$$$$$$$###########$$$$$$%%%%&&&&&&&&&&&&&%%%%%%%%$$$######"""!!!!!!!!!!!!!!!      !!!!!!!!                            "#%&&&''&&%$$#"!!!!!!!!!!!!!!!                          !!!!!"""""""!!                     !!!!!!!!!                           %%%%$$$$$$$$#########$$$$$$%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$#####""!!!!!!!!!!!!!!!      !!!!!!!!!                           "#$%&&''&&%$$#"!!!!!!!!!!!!!!                      !    !!!!!""""""""!!                 !!!!!!!!!!!!!!!                       &&%%%%$$$$$$$$$$$$$##$$$$$$%%%%%&&&&&&&&&&&&%%%%%%%%%%%$$$$$##""!!!!!!!!!!!!!!        !!!!!!!!                           !#$%%&''&%%$##"!!!!!!!!!!!!!!                      !!!!     !!"""""""!!               !!!!!!!""""""!!!!!!                    &&&&%%%%$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&%%%%%%%%%%$$$$####""!!!!!!!!!!            !!!!!!!!                           !"#$$%&&%%$##""!!!!!!!!!!!                         !!     !!!!"""""""!!            !!!!!!!""""""""""""!!!!!                  ''&&&&%%$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&%%%%%%%%%%$$$$####"""!!!!!!                 !!!!!!!                           !""##$$%$$##"""!!!!!!!!                                   !!!!!!""""!!!!!!!!!!  !!!!!!!""""""""""""""""""!!!                 '''''&&%%%$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&%%%%%$$$$$$$$####"""!!!!                    !!!!!!                            !!!""#####""""!!!!!!!!!                                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""#""""""!!!               ''''''&&%%%$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&%%%%%%$$$$$$$###"""!!!!!                     !!!!!                             !!!!!"""!!!!!!!!!!!!                                   !!!!!    !!!!!!!!!!!!!!!!!"""""""""""""########""""!!              (((''''&&%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%&%%%%%%%$$$$$$####""!!!!!                       !!                                !!!!!!""!!!!!!!!!!!!!!!                                  !!!!   !!!!!!!!!!!!!!!!!""""""""##############""""!!!             ((((('''&&&%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$#####"""!!!!                                                          !!!!!!"!!!!!!!!!!!!!!!!                                   !!!! !!!!!!!!!!!!!!!!!!""""""################"""""!!!             ((((((('''&&%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$#####"""!!!!                                                          !!!!!!!!!!!!!!!!!!!!!!!!                                     !!!!!!!!!!!!!!"!!!!"""""""#################""""""!!!!           ))((((((''&&%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$###""""!!!!                                                           !!!!!!!!!!!!!!!!!!!!!!!!!                                     !!!!!!!!!"""""""""""""""###################""""""!!!!          ,+++*)(((''&&%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%$$$$###""""!!!!                                                            !!!!!!!!!!!!!!!!!!!!!!!!!                                    !!!!!!!!!""""""""""""""""####################"""""""!!!          ---,,+*(((''&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%$$$$$###"""!!!!                                                             !!!!!!!!!!!!!!!!!!!!!!!!!                                    !!!!!!!"""""""""""""""""######$$$$$$##########"""""""!!!!         ....-,+)(('''&&%%%%%%%%%$$$$$$$$$$$######$$$$$$$$$##""""!!!                                 !                             !!!!!!!!!!!!!!!!!!!!!!!!                               !!!!!!""""""""""""""""""######$$$$$$$$###########"""""!!!!         ////.-,*((('''&&%%%%%%%%%$$$$$$$$$########$$$$$$$$##"""!!!                                !!!!!                           !!!!!!!!!!!!!!!!!!!!!!!!                              !!!!!!"""""""""""""""""######$$$$$$$$$$############"""""!!!!        /////.-+((((''&&%%%%%%%%%%$$$$$$$$#########$$$$$$$##""!!!                                  !!!                            !!!!!!!!!!!!!!!!!!!!!!!                               !!!!!!"""""""""""""""""#######$$$$$$$$$$############""""!!!!        000//.-+)((('''&&%%%%%%%%%%$$$$$$$#########$$$$$$###""!!                                    !                             !!!!!!!!!!!!!!!!!!!!!!!                              !!!!!!!""""""""""""""""""######$$$$$$$$$$$############"""!!!         0000//.,)((((''&&&&%%%%%%%%$$$$$$$$##########$$$$##""!!                                                                   !!!!!!!!!!!!!!!!!!!!!!                               !!!!!!!!"""""""""""""""""######$$$$$$$$$$$$$##########""""!!         00000/.,*)((('''&&&&%%%%%%%%$$$$$$$############$$##""!!                         !!!!!!                                     !!!!!!!!       !!!!!                                !!!!!!!!!""""""""""""""""########$$$$$$$$$$$$##########"""!!         10000/.,*)((('''&&&&&%%%%%%$$$$$$$$#####"##########""!!                       !!!!!!!!!                                     !!!!!           !                                     !!!!!!!!!!""""""""""""""""#######$$$$$$$$$$$$$$##########""!!          11000/.-*)((('''&&&&&%%%%%%$$$$$$$$#####"""""#####"""!!                      !!!!!!!!!!                                                                                             !!!!!!!!""""""""""""""""""#######$$$$$$$$$$$$$$##########""!!           21000/.-*)(((''''&&&&%%%%%%$$$$$$$######""""""####""!!!                     !!!!!!!!!!!!                                                                                           !!!!!!!!!"""""""""""""""""########$$$$$$$$$$$$$$$#########""!!              21000/.-*))((''''&&&&&%%%%%$$$$$$$######""""""""#"""!!                    !!!!!!!!!!!!!!                                                                                          !!!!!!!!""""""!""""""""""""########$$$$$$$$$$$$$$$##########""!               21000/.-*))(('''''&&&&%%%%%$$$$$$$######""""""""#"""!!                   !!!!!!!!!!!!!!!                                                                                         !!!!!!!""""""""""""""""""""########$$$$$$$$$$$$$$$$$########""!!               32100/.-**)(('''''&&&&%%%%%%$$$$$$$######""""""""""!!!                 !!!!!!!!!!!!!!!!!                                                                                      !!!!!!!!!"""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$#######""!!               32100/.-+*)(('''''&&&&%%%%%%%$$$$$$$##########"""""!!                 !!!!!!!!!!!!!!!!!!                                                                                    !!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$#######""!!               32100/.-+*)((('''''&&&&%%%%%%$$$$$$$$###########"""!!               !!!!!!!!!!!!!!!!!!!!                                                                                   !!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%%%$$$$$$$$######""!!               32100/.-+*)((('''''&&&&%%%%%%%%$$$$$$$##########"""!!               !!!!!!!!!!!!!!!!!!!!                                                                                  !!!!!!!!!!""""""""""""""""""""#######$$$$$$$$$$%%%%%%%$$$$$$$$#####""!!               32100/.-+*)((((''''&&&&&%%%%%%%%$$$$$$$##########""!!               !!!!!!!!!!!!!!!!!!!                                                                                  !!!!!!!!!""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!               32100/.-+*)((((''''&&&&&&&%%%%%%$$$$$$$##########""!!               !!!!!!!! !!!!!!!!!                                                                                 !!!!!!!!""""""""""""""""""""""""######$$$$$$$$%%%%%%%%%%%%$$$$$$$$###"""!!               42100/.-+*)(((('''''&&&&&&&&&%%%%%$$$$$$###$$####""!!!              !!!!!       !!!!!                                                                               !!!!!!!!!""""""""""""""""""""""""""#####$$$$$$%%%%%%%%%%%%%%%%$$$$$$$###""!!!               42100/.-+**)&(((''''&&&&&&&&&&%%%%%%%$$$$$$$$$$###"!!!!             !!!         !!!!!                                                                              !!!!!!!!""""""""""""###""""""""""""######$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$###""!!!              32100//-,+*')((('''''''&&&&&&&&%%%%%%%%$$%%%%%$$$#""!!!!!!      !!!!!!          !!!!!!                 !!!!!!!!!!!!!                                             !!!!!!!!""""""""""##########""""""""######$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$##"""!!!             321000/.,++*))((('''''''''&&&&&&&%%%%%%%%%%%%%%%$##"!!!!!!!!!!!!!!!!!!         !!!!!!!               !!!!!!!!!!!!!!!!                                           !!!!!!""""""""""################"##########$$$$%%%%%%%&&&&&&&&&%%%%%%%%$$$$$##""!!!!            322100/.,,+**)((((''''''''''&&&&&&%%%%%%%%&&&&%%%$#""""!!!!!!!!!!!!!!          !!!!!!!!            !!!!!!!!!!!!!!!!!!!                                         !!!!!""""""""""############################$$$$%%%%%%&&&&&&&&&&&&&&%%%%%%%$$$$##""!!!!!          332100//--,+**)(((('''''''''''&&&&&&&&&&&&&&&&&&&%$#""""""""!!!!!!!!!          !!!!!!!!!!    !!!!!"""""#######"""""!!!!                                       !!!!!""""""""""############################$$$$$%%%%&&&&&&&&&&&&&&&&&&%%%%%$$$$##"""!!!!!         3322100/.--,+*)(((((('''''''''''&&&&&&&&&&&&&&&&&%%$#####"""""""!!!!!!        !!!!!!!!!!!!!!!!!"""####$$$$$$$$####""!!!!!                                     !!!!"""""""""#############################$$$$$%%%%&&&&&&&&&&&&&&&&&&&&%%%%%$$$$##""""!!!         33222100/.-,+*))(((((((((''''''''&&&&&&&&&&''''''&%%$$$####""""""!!!!!        !!!!!!!!!!!!!!!!""###$$$$%%%%%%$$$$##""!!!!                                    !!!!"""""""###############################$$$$$%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$##"""""!!!        33322100//.-,+*)((((((((((((''''''''&&&&&'''''''''&&%%$$$###""""""!!!!       !!!!!!!!!!!!!!!!""##$$%%%%%%%%%%%%%$$##""!!!!                                  !!!!""""""######################$$$$$$###$$$$$$$%%%&&&&&&&''''''''''''&&&&&%%%%%$$$##"""""!!        333322100//.-,+*))))(((((((((((('''''''''''((((((('''&&&%%$###""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"##$$%%%&&&&&&&&&&%%%$$##""!!!!                !!!!!!          !!!!"""""###############$$$$#$$$$$$$$$$$$$$$$$$%%%%&&&&&&'''''''''''''&&&&&%%%%%$$$###""""!!        3333321000//.--,****)))))((((((((((''''((((((((()(((((''&&%$####"""!!!!!!!!!!!!!!!!!!!!!!!!!!"#$%%%&&&'''''''&&&&%%$$##""!!!!!!!!!!      !!!!!!!"!!        !!!!"""""###############$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&''''''''''''''&&&&&&%%%%$$$$####""!!        33333211000//..-,++++***)))((((((((('((((((())))*)))))(('&&%$####""!!!!!!!!!!!!!!!!!!!!!!!"""#$$%%&&&''((((''''&&&%%%$$#"""!!!!!!!!!!!!!!!!"""""""!!      !!!!!"""""##############$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&'''''''''''''''&&&&&&&%%%%$$$#####""!        3333332100000//.--,,,++***))())))(((((((()))****+++++*))('&%$$$$##""!!!!!!!!!!!!!!!!!!!!!""""#$%%&&'''((((((('''&&&&%%$#""""!!!!!!!!!!!!!!""#####""!     !!!!!!""""#############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&''''''''''''''''&&&&&&&&%%%$$$$$###""!        33333321100000///..--,,++***))))))(((()))***+++,,,,,,++*)(''&&%%%$#""""!!!!!!!!!!!!"""""""###$%&&''(((**++***)(('''&&&%$$##########""""""#$$%%%%%$#" !!!!!!!!!"""""#############$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&'''''''''''''''''&&&&&&&&%%%%$$$$###""!!!!!    33333322111000000///.--,,+++***)))))))**++++,,,-------,++)(('''''&%$#"""""""!!!""""""""""##$$%&&''()*+,,--,,,+**)((''&&%%%$$$$$$$$$$$####$%%&&&&&%#"!!!!!!!!!""""""#############$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&''''''''''''''''&&&&&&&&&%%%%$$$$$###"!!!!!!   3333332211111110000//..-,,,+++*)))***+++,,,---........--,+*)((((('&%$###"""""""""""""""""#$%%&&''()*+,--...---,+*)((''&&%%%%%%%%%%$$$$$$$%&&''''&%$#!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&%%%%$$$$$###""!!!!!   333333222221111111000//.---,,++*))*+,,,----...////////..--,,++***))('%$$######"""""""""##$%%&&''()*,--..//....-,,+*(('''&&&&%%%%%%%%%%%%%&&''''''&%#!!!!!!!""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&'''''''''''''&&&&&&&&&&&&%%%%%$$$$$##""!!!!!   33333332222222222211000//....-,,+,,--..////000001111100//.-,,++**))((&%$##$$$##"""####$$$%%&&''((*+,-...//....--,,+*)(((''''&&&&&&&&&&&&&&'''''''&%$#"""!""""""""#############$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&'''''''''''&&&&&&&&&&&&&%%%%%$$$$$$##""!!!!!   3333333333333333332211000////..---..///000011122322222100/.-,,+**))))'%$#$$$$$##"##$$$$%%&&&''(()+,--...///....---,++*)((((''''''''''''''''''''''&%$$##"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&''''''''''&&&&&&&&&&&&%%%%%$$$$$$###""!!!!    43333333334444444433221100000///.////000111223344444432100/.-,+***)))'&$#$$$%$$###$$%%%%&&'''((*+,,-..../////....--,,++*)))(((((((((((''''''''''&&%%$$##"""""""#############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&''''''''&&&&&&&&&&&&%%%%%$$$$$####""!!!!     44333334444455555444332211000000000000112233445566555432100/.-,+*****'&%$$$$%$$$#$$%%%&&&'''((*+,,--....//////....---,,++***)))(((((((((((((''''&&&%%$$#"""""##############$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%$$$$$#####""!!!      44333333444444444444332211111000000001112233445566555433210//.-,+++++('&%%%%%%%%%%%%&&&'''(()*+,,--....///////.....----,,,,+++++++++,,,,,+*((('''&&&%%$#"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&'&&&&&&&&&&&&&%%%%$$$$#######""!!!      443333334444444444433322111111111111111222334455555555432110/..-,,+++)('&&&&%&&&&&&&&&''(()*++,,--.....//////........-------,,,,,--...///.,+)((('''&&%$$"###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$####""""""!!!!      4433333334444444444333221222222111111122233444555556654332100/..-,,,,*)(''&&&&&'''''&''(()*+,,---......//////...............-----.//001120.,*)(((''''&%$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%$$$$###""""""""!!!       44433333344444444433333222222222222222222334455555566544322100/..----+*)(''&&&''((''''(()*+,---.....//////......................./01223442/-+**)(((((&%$#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%$$$##"""!!!!""!!!        443333333333433333333322222222222222222223344445555565443221000//....-+*)(('''()+*))()*++,---......./////......................../013344520.,+*)(((''&%$#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$###"""!!!!!!!!!        3333333333333333333332222222322222222222233344445555554433210000////..-,+*)(((*+----------........../////......................../024455530.,+*)((''&&%$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%$$$$###"""!!!!!!!!!         333333333333333322222222222333333332223333333444445555444321000000////..-,+*)*,-.//000////............///......................../046777730.-,*)(('&%%%$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%$$$$###""""!!!!!!!!!         33333333333333222222222222333333333333333333333444445444432100000000/////.,+*,-.0012433200///////......//......................../29:::9950/-,+)(('&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####""!!!!!!!!!!          3333333333333222222222222222333322222222223333334444444443210000000000000/.-,-./001243200///////////../////////////............//0489999850/-,+)(('&%%%%$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####"""!!!!!!!!!           3333333333222222222222222222222222222222222223333344444443310000/000111110/.-.//00135310////////0///.//////0100000//....-----../01578888740/-,+)(''&%%%%%$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$####""""!!!!!!!!!!           3333333322222222111111111122222222222222222222233334444444320000/000222220//.///00235300////.//010//./////025433210//..--,,,,-.034567777740/.,+)(''&%%%%%%$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##"""""""!!!!!!!!             333333322222222111111111111222222222211111222222233344444432100//0014332200////00023530////../01210/.////02687655310/.--,,++*,.166666666640/.,+)(''&&%%%%%%$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%$$$$$$##""""""!!!!!!!!              3333332222222211111111111111111111111111111112222333344444332000/00243332100//000001200///.../012100///00036876542100/.--,,,+-/144444444520/.-+)((''&&&&%%%$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##"""""!!!!!!!!               3333332222221111111111111111111111111111111111222233344444333100/002433322100000/00000//...../001100000013467654211000/.----,./133322233310/.-,*((''&&&&&%%$$$$$%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$##""""!!!!!!!                 33333222221111111111111000111111111111110111112222333344443332000002433332211000////////.....//011111123445675410001100///.../012111((1110///.,+)(('&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$###"""!!!!!!                  33333222211111111111100000011111111110000001111222233333444333100012433333222100////.........//00112234455666520//012211111111000/('&&''(+.//.-,+)(''&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####""!!!!!!                   333322222111111111111100000000000000000000111111222233333333332101234333333332100///.........///0001233466665420/00111100000/////.)'&''((,../.-,+)(('''&&&%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$####"!!!!!!!                  3332222221111111111111000000000000000000011111111222222333333321122333333333321000//.........////00012356665542100001000////.....-*(''((+--..-,,+*((''''&&%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%$$$$$$$###"!!!!!!!!!  !!!           3322222211111111111111100000000000000000111111111112222222333322223333344444432210//..........////00123576655431000000///...-----,+((((+,-----,++*)((('''&%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$##""!!!!!!!!!!!!!!          32222221111111111111111000000000000000001111111111111112222233333333344444555433200/.............//00135776543321100//...---,,,,,,+*)*+,-----,,++*))(((''&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%&&&&&%%%%%%%%%%%$$$$$$$$#""!!!!!!!!!!!!!!!         32222"21111111111111110000000000000000001111111111111111222222333333344444555433210/.............///00126544432110//...----,,,,,,,+***+,,,,,,+++**))(((('&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%$$$$$$$##"!!!!!!!!!!!!!!          32222221111000011111100000000000000000000111111111111111122222222333444444555433310///.........../////00001232110//.-----,,,,,,,,+++*+++,,++++***))((((('&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#"""!!!!!!!!!!!           32222221110000011111000000000000000000000111111111111111112222222233444445555443310////...........////////012210/..-,,,,,,,+++++++++++++++++***))))(((((''&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$##"""!!!!!                322222$11100000011100000000000000000000000111111111111111112222212334444455554433200////................../0210/.--,++++++++++++++++++++++***))))(((((((''&%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$##""!!!!!                322221111000000011000000000000000000000000111111111111111112222222334444455554433200////...............--..0100/.-,,++++++++++++++++++******))))((((((((''&%%%%%%%%%&&%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$##"""!!!!                322211100000000000000000000000000000000000011111111111111112222223334444444554333100////.............---,-./00/.--,+++++++++***************)))))((((((((''&%%%%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$##""!!!!                322211000000000000000000000000000000000000001111111111111111222233334444444444333100////...........----,+,-.0/.--,,+****+*****************)))))(((((((((''&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%$$$$$$$#""!!!!                322110000000000000000000000000000000000000001111111111111111222333344444444444333100////.........----,,+*+,-/.--,,++*******************))))))(((((((((('''&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%$$$$$$$$##"!!!!                21110000000000000000000000000000000000000000111111111111111222222334444444444332210/////........---,,,+*))**++**)********************)))))))((((((((((('''&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%$$$$$$$$$##""!!!!              10000000000000000000000000000000000000000000111111111111112222221234444454443322100/////.......---,,++*)((((((((((()*************))))))))))(((((((((((''''&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$###"""!!              0000000000000000000000000000000000000000000001111111111111222211023444445443322100//////.......--,,+**((((((('''''()***********)))))))))))(((((((((((('''&&%$%%%%%%%%%%%%%%%%%%%%$$$#$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$####""!              0000000000000000000000000000000000000000000001111111111112222210012444455443321000/////........-,,+*)(((''''''&&&&'(**********))))))))))(((((((((((((''''&&%$$%%%%%%%%%%%%%%%%%%%$$$#$$$$$$$$%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###""!             0000000000000000000000000000000000000000000001111111111100000000001233333322210000/////////////.--,+*)((''''''''&''())*****))))))))))))((((((((((((('''''&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$%%%$$$$##""!              00000000000000000000000000000000000000000000011111111100000000000001222222100000/00000000000000//.-,+*)(((((('''''((()))))))))))))))(((((((((((((('''''''&&&%%%%%%%%%%%%$%%%&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$##""!!              00000000000000000000000000000000000000000000011112222100000//////00011111000//////002233443322100//.-+*((((((((((((((((((((((()))))(((((((((((((''''''''''&&&&%%%%%%%%%%$%%&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&''&&&&&&&&&&&&&%%%%%$$$$$$%%%%$$##"!!               000000000000000000000000000000000000000000001111222221000/////////000000000///////023456776665432110/-+*())))))))(((((((((((((()))((((((((((((('''''''''''&&&&&&%%%%%%%$$%&&'''''&&&&&&%%%%&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&%%%%$$$$$$%%%%$$##"!                0000000000000000000000000000000000000000000011112222210000//////0000000000////////013345666554432100/-,*)))))))))(('''''(((((((((((((((((((((''''''''''''&&&&&%%%%%%%%%%%%&&''''''&&&&&&%%&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&%%%%%%$$$$%%%$$$#""!                0000000000000000000000000000000000000000000011122222321000/////0000000000///...../01233455555432210/.-,+)))))))))(('''''''(((((((((((((((((''''''''''''''&&&%%%%%%%%%%%%%%&&'''''''&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&%%%%%%%%$$%%%$$##""!                00000000000000000/////0000000000000000000000111222233210000///001100000////......//0222344444432210/.-,+******)))(''&&&''''((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&%%%%%%%$$%%%$$##"!!                00000000000000000//////00000/000000000000001111222333321000//002321000////....---./0112233444332100/.-,,+******))('&&&&&&''(((((((((((''''''''''''''&&&&&&%%$$$$$%%%%%&&&&&&&''''''''''&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&%%%%%%%%%$$$$##""!!                00000000000000000///////000//00000000000000111222233332210000012321000///...----,-./00011222322110//.-,+*******))(''&&&&&''((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%&&&&&&&&&'''''''&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$##""!!                00000000000000000////////////////0000000001111222333333322100123431000//...--,,,+,-.////001121110//.--,+*******))(('''&&&&''((((((''''''''''''''''&&&&&&&&%%%%%%%%%%&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$##""!!                00000000000000000/////////////////000000001112222333433333322334432000//..--,,+***+,---..//01100//..-,,+*******)))(((''&&&''((((((''''''''''''''''&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&''''''''((('''''''''''''&&&&&&&&%%%%%$$$$$$$$$###""!!                000000000000000000//////////0/////000000011112222333444444444444432100//.--,++*)(()*+++++,-.0////..--,++*******))))))('&&&''(((((''''''''''''''''&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''((((('''''''''''&&&&&&&&%%%%$$$$$$$$$$##""!!                 00000000000000000//////////////////0000000112222333344444444444442100//.--,+**)((((())(((()*+--...--,,++*******))))))(''&'''(((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''((((((((((((((('''''&&&&&&%%%%%$$$$$$$$$$###""!!                 00000000000000000////////////////////00000112222333344444445544332100/..-,+*)(((''''''''''((()+,---,,,++*******))))))((''''(((((('''''''''''&&&&'&&&&&&&&&&&%%%%&%%%%%%%%%%&&&&&&&&&&''''''((((((())*)))(((((((''''&&&&&&%%%%$$$$$$$$$$###""!!!                 00000000000000000////////////////////0000011222333344444444554433200//.-,+*)(((''''&&&&&&&'''()+-,,,,++*******))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$%%%&&&&&&''''''''(((((())**++**)))((((('''&&&&&%%%$$$$$$$$$$$####""!!                  00000000000000000/////////////////////000011223333344444445564332100/.-,*)((''''&&%%$$$$$%%&&'(*,,,,,++*****))))))))))))((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$%%%&&&&&''''''''((())**++,,,++**)))((('''&&&&&%%%$$$$$$$$$$$####""!!                  000000000000000000////////////////////00000122223333344444555433210/.-,+)((('''&&%%$$$$$$$%%&&'(()**++****))))))))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&''&&&%%%$$$$%%%&&&&'''''''()*+,--..////..-,,+))(('''&&&%%%%$$$$$$$$$$$$$$###""!                  0000000000000000000///////////////////00000111222233344444555433210/.-,*((('''&&%%$$#####$$$%%&&'(()+***))))))))))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&''''''''&&&%%$$$$$$%%&&&&''''(((*+-../0000000//.-,*)(('''&&%%%%%$$$$$$$$$$$$$$$####"!                 000000000000000000000//////////////////0000011112222334444444433210.-,+)(('''&&%$$$########$$$%%%&'(***))))))))))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&''''''''''&&%%$$$$$$$%%&&&'''((()+,.//0011221100/.-+*)(('&&%%%%$$$$$$$$%%%%%%$$$$$##"!                 000000000000000000000////////////////////0000011112223445544443321/.,+*(('''&&%$###########""###$%&')))))))))))))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&'''(((('''&&&%$$####$$%%&&''((((*,-/0012233432100/.+*)(('&&%%%$$$$$$$%%%%%%%%%%$$$$$#"                 0000000000000000000000///////////////////0000000000112345444433220/-+*)('''&&%%$######"""""""####$&'))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&''(((((((''&&%%$$###$$%%&&'(())*,./145789:;<;974310.,+*(('&%%%$$$$%%%%%%%%%%%%%$$$$$#"!                000000000000000000000000//000000///////000000000000001234444332210.-*)(''&&&%%$$####""""""""""###$%'))))))))))))))))))((((((((''''''''''&&&&&&&&&&&&&&&&&''((((()((''&&%$$###$$%%&''()**+-/1468:;=>  ><:6541/.,+)('&%%%%$$%%%%%%%%%%%%%%$$$$$#"!                00000000000000000000000000000000000000000000000000000023444332211/.+((''&&%%%$$####""""""""""""""$%')))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&'''((())*)((''&%$$$###$$%&'(()*+,.0368:<=     ><87530/.,*('&%%%%$%%%%%%%%%%%%%%%%$$$$#"!                00000000000000000000000000000000000000000000000000000013443322110/-*(''&%$$$$$####"""""""""""""""#%'))))))))))))())))((((((((('''''''''&&&&&&&&&&&&&&&&&''((())**)((''&%$$$###$$$&'()*+,,/1479<=       >88640/.-*('&%%%%%%%%%%%%&&&%%%%%%$$$$##"!               0000000000000000000000000000000000000000000000000000000233221000/-+)(''&%$$$$$######""""""""""""#$&'))))))))))))(()))((((((((''''''''''&&&&&&&&&&&&&&&'''((*++,,,,+*)('&%%$$#$$$$&'((*,-.0468;=>       >987520/.,+('&&&&&&&&&&&&&&&&&%%%%$$$$##"!               000000000000///00000000000000000000000000000000000000001321000/.-,*(''&&$$$$$$########""""""""###%&()))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&'''((*,----.--,+)('&&%$#$$$$&''(+,..2579<=        =:876310/-,*(''''''''''''''&&&%%%%%$$$##"!               00000000000/////00000000000000000000000000000000000000012100//.-+*((''&%$$$$$$##########""""""#$%&'())))(())))((((((((((((((('''''''''&&&&&&&&&&&&&&&''((*,-.......-,+)('&%%$$$$$&''(+-./368:=>        =;986421/.-+)(''''''''''''''&&%%%%%$$$##""!              00000000000//////000000000000000000000000000000000000000100//.-,)(((''&%$$$$$$$##########""""#$%''(())))(((()(((((((((((((((''''''''''&&%%%%%&&&&&&&&'(((+-.//////..-,+('&&%$$$$$&''(+./0579;=>       >=;9864310..,*(((((((((((((''&&&%%%%$$$##""!              0000000000////////0000000000000000000000000000000000000000//..,+(((''&&%$$$$$$$############""#$%''(()))(((((((((((((((((((((('''''&&&&%%$$$$%%&&&&'''(()*,./0001100/..,+((''&&&&&'()*-/0168;=>         >=<:8654300/.,,,++***))(((('''&&&%%$$$##""!              000000000//////////000000000000000000000000000000000000000/..-,*((''&&%%$$$$$$$$##############$%''(())((((((((((((((((((((((('''''&%%%$$##$$$%%&'''''()+,./002345420//.,*))(((((((*+,.0237:<>>         >>=<:87653200....--,,,+*)((((''&&%%%$$##""!              000000000///////////00""&00000000000000000000000000000000//.-,+)((''&%%%$$$$$$$$$############$%&''(()((((((((((((((((((((((((''''&%%$$#######$%&''''()*,-/001356754200/-,++*)))))*+,-/1358;=             >=;987654310////...-,,*)((((''&%%%$$##""              000000000///////////00""#000000000000000000000000000000///.-+*)((''&%%%%$$$$$$$$$############$%&''(((((((((((((((((((((((((((('''&%$###""""""$%&''(((*+-./012567876410/.-,,++++++,--.02469=>              >=;98765430000////.--,*))((('''%%$$##"!          0000000/////////////000#%##%0000000000000000000000000////.-,+*)((''&%%%%$$$$$$$$$$$$$$$$$$$$$%&&''((((((((((((((((((((((((((('''&%%$####"###$%&'(((((+,..024579;<:875431////.....///02467:=>              >>=<<;:::9999998764320..-+*)(''&&%$$#"!       00000////////////////0000##%0000000000000000000000/////..-,+*)(((''&%%%%%$$$$$$$$$$$%%%%&%%%%&&'''(((((''''((((((((((((((((((''&&%$$####"#$$%&&'(())*,-./14569<=>=;9765422110000011224678;=>               >>>===========<;976530//-+*)(''&&%$#!       0////////////////////000000000000000000000000000//////..-,+*(((((('&&%%%%%$$$$$$$$%%%&&&'&&&&&&''(((((''''''((((((((((((((((('&&%$$$######$%&&''((**+-.//2567;=   =<987644333333333446788<=>                             >=<9875210/-,*)(''&%$#!      /////////////////////00000000000000000000000000/////..-,+*)(((((((''&&%%%%$$$$$$$$%&&&''('''&'''(((((''&&&'''(((((((((((((((''&%$$$######$%&&''(()*+,.//04678<>   >=;9875555444444555688:<>>                               ><:874210.-,*(('&%$"      /////////////////////0000000000000000000000000////...-,+*)(((((((''&&&&&&&%%%%%%%%&&'''(((''''''((((('''&'''''((((((((((((((('&&%%$$$$$$$%&&''()*+,-./0025789=>    >=<;:9999998888999:;;<=>>                                >=;97642//.-+)(('&%$"!      ////////////////////0000000000000000000000000////..--,+*)((('''''''&&&&'''&&&&&&&''''((((((''''((((((''''''''''((((((((((((((''&%%%%%%%%%&&''()*+,-..0134688:=>    >>===<<<<<<<<<<<<<<===>>                                  >=;876400/.-+*(''&%$#"!     ///......////////0000000000000000000000000000///..-,+*)(((('''''''&&&&''(('''''((((((((((((((((((((((''''''''''((((((((((((((''&&&&&%&&&&&''((*,--.//134578:;=>>    >>>>>>>>>>>>>>>>>>>>>>>                                   >=:876210/.-,*(('&&%$"!!    //.......///00000000000000000000000000000000///.--,*((((('''''&&&&&&&&'())(((())**)))))))(((((((((((('''''''''''(((((((((((((''&&&&&&&&&&''((*+--.//0245689;<=>>>>                                >>>>                         ><:873210/.-+(((''&%#"!     ///...//////00000000000000000000000000000000//..-,+)(((('''&&&&&&&&&&''()))((())*)))))))((((((((((((((''''''''''((((((((((((((''&&'''''''(()*,--.///0245678:;<=>>>>                 >>>>>>============>>>>>                     >=;976420/.-*)('&&%#"!    ///////////00000000000000000000000000000000///.-,+*((('''&&&&&&&&&&&&'(())))()))*)))))))((((((((((((((('''''''''(((**************+*****434333-...//002456788:;<==>>>              >>===<<<;;;;;;;;;;;<<<==>>                     >=;876410/.,*('&%%#"!   ///////////00000000000000000000000000000000//.-,*)((('''&&%%%%%%%&&&&'()*)))))))))))((((((((((((((((((((''''''''(((**-,3222//.-,/5/////333333..////0023456788:;<==>>>             >=<;:9888888888888889:;<=>                      >=:886310/-+('&%%$"!  ./////////000000000000000000000000000000000//.-+(((((''&%%$$$$$%%&&&''()*****))))))(((((((((((((((((((((''''''''(((*+222222//,,,/5,-.//333334/////000134567788:;<==>>>           >=<887654332222233445778;=>                       ><:874210.,)'&%%$"!  /////////0000000000000000000000000000000000//.,+((((''&&%%%$$%%%&&&&&''(***))))((((((((((((((((((((((((((((((((((((2222222210,+,/7/////333333/////0001234566789:;<=>>>>         >=<:8765321100000112245679;=>>                      ><:85310-+)'&%$#!   ///0000000000000000000000000000000000000000/.-,*(((''&&%%%%%%%&&'&&&%&'(*)))))(((((((((((((())))))))))))(((((((((((*2232222//++,/5/,,//0/3333/////00001234566789:<<=>>>       >>=<:8654200//.....//00234579;==>                      ><96420-+('&%$"   //0000000000000000000000000000000000000000//.-+*((''&&%%%%%%&&''('&%%&'()))))(('''''''((((())))))*****)))))))))))))**0/2232//+-./5//.//33333300//0000001234456789;<==>>>     >>=;:863210.--,*****+,-./012578:<=>                    >>=:652/,*('%%#!  000000000000000000000000000000000000000000//-,+)(('&%%%%$%%&&'())'&%$%&()))))(''&&'''''(((()))***********************+++*********5*****34334300000000000023345678:;<=>>>     >=;87630/.-+)('&&&%%'((*,-./2578:=>                   >>>=;753/,*('%$# 000000000000000000000000000000000000000000//-,+)((''&&%%%%&&''(((&%$$%&')))))((''''''''((()))***+++,,,,++++++++++++**************5**********0000000000000123356779:<====>>>>>=;97641/.-+)('&%%%%%&'((+,-.03578;=>>                 >>>=9541/+)('%$" 0000000000000000000000000000000000000000100/-,+)((''&&&&&&''(''''&%$$%&')))))(('''''&''((())**+++,,-----------,,,,------.../////0///////////////0000000000123456789;<<<<<<<<<:87542/-,+)''&%$$$$$%&''(*,-/14579;=>>             >=>>>=;8420.*('&$#! 00000-6666534----------------------------00/-,+)((('&&&''''(((''&%%$#$%')))))(('''''&''((())**++,---..........----.......////0000000000/////////0000000000112345678:<;;::998876410/-+)('&%$#"""""#$%&'()+-/02578:<>>            ===>=;8610.,(('%#!  00000665555344454444434444444444---------00/-,+)((('''''((())('&&%$$#$%&))))))((''''&''((()**++,,-..//////...........//////00000000000000///////00///000000112345689;:987765431/.-+)''&%#""      !"#$%&'(+-./2567:=>           >===<8864/.-+('&$    00000655555333331333333333333334444------00/.-,*(((('''(((())(('&&%%%%&'))))))((('''''((()**+,-..///00000000000000000000000000000000000000//////00///////000012335789887665421/.,+)(&&%$""!       !"#$&&'),-.03568;=>>>>>>>>>>>>==<97652.-,)''%$     00000655555033333333333033-01-3333443----00/.-,+))(('((((()))((('''&&&'())))))(((((''((()*++,-.//000000000000000000000000000000000000000000/////00///////////0011356776543310/.,*)('%%$#!         !"#%&&(*+-/13578:<<<<<<<<<<<<<:876420-+*('&%#      00000655556203033333333303000033333344---00/.--+*))(((((())))))((((('((())))))((((((((()*++,-./000112222222222222211111111110000000000000000//0000/////////..///0024543210//.-+)''&%$#"!       "#$%'()*-/02467888888887777765321/-*)('&%$"      0000063556633034333333304300003343113433300/..-,+*))(((())))))))))))))))))))))((((((())**+,-./0011223333333333333333222222111111100000000000000000///////..--....//000/.--,,+)(&%$##"!    !"#%&''*,./01344444210////..-,+*)((''&%%#"       000006555562030333/3333333000033333344---000/..-,++*)))***********))))))))))))))))))))*++,-../00112233333333333333332222211111110000000000000000///////..---,----..//..-,,+*)('%$#""!     !""$%&')+-./012222100/...---,+*)((''&%$$#!       0000065551533333333330333300013333444----000//..-,,++++++++********))))))))))))))))***++,-../000112233333333333333332222211111110000000000000000//////..-,,++++,,,----,+*))('&%$""!       !!#%%&()+,-./000///.--,,,++*)(((''&%%##"       10000555555333333333333333333324444------0000//.---,,,,,,,+++++++***)))))))**********++,,-.//00112223333333333333333222211111111000000000000000///////.-,++*)))))***+*)((''&%%#"        "#$%&'()*+,,,,,,,+***)))((('''&&%$#"!        11100665555344453444444444444434---------10000//...------,,,,,,+++**))))))*******++++,,,-../000112223333333333333333222211111110000000000000000///////.,+*)(((''''''''&&%%$$#"!      !"#$%&&''''''''''''''&&&&&&&&%%$#!         11100-6666644----------------------------0111000////......--,,,,+++**********++++,,---...//0000122223333333333333332222211111110000000000000000//////.-,*)(('''&&&&&&&&%%$$#"!       !"$$%&&&&&&&&&&&&&&&&&%%%%%%$$#"!         1110000000000000000000000000000000000000001111000000//////..--,,++++++++*+++++,,,--...////000011222233333333333333322222111111110000000000000000/////.-,)((''&&&%%%%&%%$$#"!         !"#$%%%%&&%%%%%%$$$$$$$$$$###"!           111000000000000000000000000000000000000000112211100000000///.-,,++++,,+++++++,,--..////000000011222233333333333333222222111111110000000000000000/////.-+)(''&&%$$$$$$$$#""!         !"##$$$$$$$$###"""""""""""!!!            111100000000000000000000000000000000000000123222111111110000/-,,++,,,,,,,,,,,,--..//0000000001122222333333333333332222221111111100000000000000000////.-+(('&&%$# """#""!!           !!""""""!!                             1111000000000000000000000000000000000000001233332222221111000/.-,---...........///0000000111111222233333333333333322222111111100000000000000000//////.,*(''&%%$   !""!!            !!!!!!                                1111000000000000000000000000000000000000001344433333332221100//.-..////////////000001111111111222223333333333333322222211111110000000000000000///////-+)''&&%$#     !                                                  11110000000000000000000000000000000000000023554444444333321100//..//00000000000000112222222212222223333333333333322222211111100000000000000000/////..-*('&&%$$#!                                                111100000000000000000000000000000000000000245555555554443221000////010000000000111223333222222222223333333333333322222211111100000000000000000////...,)'&&%%$#"!                               111100000000000000000000000000000000000000245555555554433211000///001111111101111222222222222222222233333333333322222211111100000000000000000////..-,*('&%%$$#"                                   111000000000000000000000000000000000000000235555555554332211000//00022222221111112222222222222222222333333333333222222111100000000000000/0000////.-,+('&%%$$#"!                                 1110000000000000000000000000000000000000002355555555543221110000/001222333222222222222222222222222222233333333322222211110000000000000/////00///.-,+(('&%%$##"                                 1100000110000000000000000000000000000000001355555555433211110000/00133334333322222222222222222222222222333333322222221111000000000000//////00///.-+(''&%%$##"!                               !0000000110000000000000000000000000000000001345555554432211000000/00022333333222222222221111122222222222233333332222222111000000000000///////0//.-,*(''&%$##"!                               !000000111000000000000000000000000000000000134445555443210000000//00012233332222221111111111111122222222223333333322222111100000000000///////0/..-+)('&%$#""!                                00001111100000000000000000000000000000000012344455544321000000////000122332222221111111111111111222222222233333332222221110000000000//////////.-,*(('&%#!!                                 000011111100000000000000000000000000000000123344555443210000//////000012222222211111111111111111122222222223333333222221110000000000/////////.-,*((''%$"                               /00011111100000000000000000000000000000000012334554443221000000///000011222222211111110000000000001111111122222222222222111000000000///////..-,*(('&&%#!                            //0011111100000000000000000000000000000000001234554443321110000///0000012222222111111000000000000000000000111122222222221110000000000////..--+)(''&&%$"!                         //00111111100000000000000000000000000000000001235444433222111000//00000112222211111110000000000////0000000001111222222222110000000000///..-,*(('&&%%$#"                     //00111111100000000000000000000000000000000000134444433322222100/00000001112221111110000000///////////////000001112232222111000000000//..-,*(''&%%$$#"!              //0000111100000000000000000000000000/000000000124433333222222100//00000011112111111100000////............///00000111222221100000000///..-+*(('&&%$$#"!              //0000000000000000000000000000000000////000000023333333222222100//0000001111211111110000///..---,,,,,,----..///0000111111110000000///.-,+)(''&&%$$#"!                 /00000000000000000000000000000000000//////0000012233332222222000//000000111111111110000//..-,,,++++++++++,,--.///0000111111000000///.-,*((''&&%$$#"!                    00000000000000000000000000000000000////////000012222322222221000//00000011111112211000//.--,**))(((((())))**+,-.//00001111100000///.-+)(''&&%%$$#"!                      00000000000000000000000000000000/////////////0001112222111111000000000000000000000000//.-,,+))(((((((((((())*+,-..//00000000000//..-+*(''&&%%$##"!                   /0000000000000000000000000000////////////////0000000111111111000000//////000000000///.--,+*)((((('''''(((((()*+,-..////000000///..-+)(('&&%%$##"!               //0000000000000000000000//////////////////////000000000011111000000//////////////...-,,+**)(((('''''''''''((()*++,-..//////////.--+*((''&%%$""!!                 //000000000000000000000///////////////////////////00000000001000000///.........--,,+**))(((((''&&%%%%%%%%&'(((()*+,,-...//////.--,*('''&&%$"!                   ///0000000000000000000/////////////////////////////00000000000000///..--,,,,,,+++**))(((((((''&&%%%%%%%%%&'''((()**+,--....//.--,*)(''&&%$#"                   ///000000000000000000//////////////////////////////////00000//////..--,+++***))((((((((((('''&&&%%%$$$$$%%&&''(((()*+,,-......-,+)(('&&%$#"!                  ////0//////000000//////////////////////////////////////////////...--,+*)((((((''''''(((((''&&&%%%$$$$$$$$$%%&&''(((()*+,----.-,+)((''&%$#"!                  ////////////////////////////////////////////////////////////....--,+*)((''''&&&&&&&'''''''&&%%$$$$$$#####$$$$%&'''((((*++,,--,+)((''&%$#!                  //////////////////////////////////////////////////////////.....--,+*)(('''&&%%%%%%%&&&&&&&&%$$$$$$###########$%&&'''((()*++,,+)((''&&%$#!                 ////////////////////////////////////////////////////////......---,+)((''&&&%$$$$#$$$$%%%&%%$$$$$####"""""""""#$%%&'''((())***)((''&&%$#"                 /////////////////////////////////////////////////////.........--,+*((''&&%%#""""!""""##$$$$$######"""""!!!!!!"##$%&&''(((((((((''&&%%$#"                ///////////////////////////////////////////////////...........-,+*)(''&&%$#!           !"""#####""""!!!!!!   !!""#%%&''''''''''&&&%%$#"!              //////////////////////////////////////////////////...........--,+*(('&&%$#"              !!"""""""!!!!!!     !!!"#$%%&&'''''''&&&%%$#""!                   //////////////////////////////////////////////...............-,+*)(''&%$#"!                !!!!!!!!!         !!!!"#$$%&&&&&&&&&%%%$#""!                      ////////////////////////.///////.///////////.................-,+)(('&%%#!               !             !!!!""#$%%&&&&&%%%$$#"!!                         ////////////////................../////////..................-,*((''&%$"                           !!!!!"#$%%%%%$$$$#"!                              ////////////////...................///////...................-,*((''&%#!                           !!!!!"##$$$$$$###""!                               ///////////////...................../////....................-,*(('&&%#!                           !!!!!!""#######"""!!                                 //////////////...............................................-,*(('&&%#!                            !!   !!!""""""!!!!!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     































































































	




















  0                                                                                                                                                                                                                                                             0`        0                                                                                                                                                                                                                                                     `     `                                                                                                                                                                                                                                                        000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    0`0                                                                                                                                                                                                                                                          0  `                                                                                                                                                                                                                                                        `     `                                                                                                                                                                                                                                                      `                                                                                                                                                                                                                                                            0                                                                                                                                                                                                                                                            `                                                                                                                                                                                                                                                                     0                                                                                                                                                                                                                                                   0       0                                                                                                                                                                                                                                                  0         `                                                                                                                                                                                                                                                 `         `                                                                                                                                                                                                                                               0             0                                                                                                                                                                                                                                                            0                                                                                                                                                                                                                  0`                                       ``0                                                                                                                                                                                                              `0                      0               `0                                                                                                                                                                                                  0   `                     `                             `                                                                                                                                                                                                 `   0                    `                               `                                                                                                                                                                                                    `0               00`                                0                                                                                                                                                                                                  ``````````````                                  0                                                                                                                                                                                            0                                                                                                                                                                                                                                  0`                                                         `                                                                                                                                                                                           0`                                      0                                                                                                                                                                                          0`              ```00000000000```                     0                                                                                                                                                                                          0`             `0                  0`                                                                                                                                                                                                                 0`           `                     0                       `                                                                                                                                                                                           0`         `                       0                      `                                                                                                                                                                                           ``       `                         0                      `                                                                                                                                                                                          0`     0                            `                                                                                                                                                                                                               0`     0                                                 0                                                                                                                                                                                           `0                               0                                                                                                                                                                                                             0`````````                                  0             0                                                                                                                                                                                             `00                                          `            0                                                                                                                                                                                              0                                                        `                                                                                                                                                                                                                                              0`                                                                                                                                                                                                                                                 `````````````                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 