????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                )))))(((('&%%$$$$#!                             )*+0010000001012344545555555555555555,,,,,,,,,,,,,,,,,,+*)                                                !!!!!!!))))))((('&%$$$$##!                             )*+0000000000012344445666666666666665+++,+++,+++,+++,+++*)                                                 !!!!!!""))))))(((&%%$$$$##!                             )*+0000000000012344445677777777777765***,***,***,***,****)          !!                                    !!!!!!"""))))))(((&%$$$$##"!                             )*+0022344322012344545678888888888765))),))),))),))),)))))        !!!!!!                                   !!!!!!""""*))))))((&%$$####"!                                 )*+0000000000012344445678;888888;8765----        """"""!!!                                !!!!""""""****))))(&%$$####"!                                       )*+00000000000123444456788<8888<88765....   """"""!!!                                     !!!!!""""""*****))))&%$$####"!                                              !)*+001000000101234454567888====888765....  !""""""!!!                                        !!!!""""""#******)))&%$$####"!                                                !!)*+000000000001234444567888=88=888765,....  !"""""""!!                                          !!!!""""""##******)))'%$$####"!                                                !!!)*+000000000001234444567888=88=888765,....  !#""""""!!                                           !!!!!!"""""###*******))'%$$####"!                                                  !!)*+001000000101234454567888====888765....   """""!!!!                                         !!!!!!"""""####*******))'%$$####"!                                                    !)*+00000000000123444456788<8888<88765....    !!!!!                                           !!!!!!""""######*******))'%$$####"!                                                       )*+0000000000012344445678;888888;8765----       !                                          !!!!!!""""######$*******))'%$$####"!                                                       )*+0022344322012344545678888888888765))),))),))),))),)))))                                               !!!!!!""""#####$$$******)))'%$$##""!                                                         )*+0000000000012344445677777777777765***,***,***,***,****)                                             !!!!!!!"""""#####$$$******)))'%$$##"!!                                                         )*+0000000000012344445666666666666665+++,+++,+++,+++,+++*)                                       !!!!!!!!!!""""######$$$*****))))&%$$#"!                                                           )*+0010000001012344545555555555555555,,,,,,,,,,,,,,,,,,+*)                                    !!!!!!!!!!!"""""#####$$$$*****)))(&%$$#"!                                                           )*+0000000000012344444444444444444444,,,,,,,,,,,,,,,,,,+*)                                     !!!!!!!!!!!!""""######$$$$****))(''&$$#"!                                                            )*+0000000000012344544544544544544544,-,,-,,-,,-,,-,-,,+*)                                           !!!!!!!!!!!"""""""####$###**)))('&&%$#""!                                                            )*+0022344322012344444444444444444444,,,,,,,,,,,,,,,,,,+*)                                            !!!!!!!!!!"""""""""#######*))))('&%$#"!!                                                            !)*+0000000000012344444444444444444444--------------,-,,+*)                                            !!!!!!!!""""""""""""######)))))'&%$$#!                                                              !)*+0000000000012333333333333333333333.............-,,,,+*)   "!!!!!!!                               !!!!!!!""""""""""""""####")))))'&%%$#!                                                            !!!)*+0010000001012222222222222222222222////////////.-,,,,+*)           ""!!!!!!!                              !!!!!!!"""""""!!""""""###""))))('&&%$#"                                                          !!!!")*+000000000001111111111111111111111100000000000/.-,-,,+*)                 !"""!!!!!!                              !!!!!""""""""!!!!!"""""""""*)))(''&%$#"                                                         !!!""")*+000000000000000000000000000000000000000000000/.-,,,,+*)         !!        !"""""!!!!!                             !!!!!""""""""!!! !!"""""""""*)))(''&&$#"                                                         !!"""")*+002234432200100100100100100100100100100100100/.-,,,,+*)    !!!!"""!       !!"""""""!!!!!                          !!!!!!"""""""""!!   !""""""""!*)))(('&&$#"!                                                       !!""""#)*+000000000000000000000000000000000000000000000/.-,-,,+*)      !!!!!"""#!                    !""""""""!!!!!!                             !!"""""""!!!    !!""""""!!*)))((''&%#"!!                                                     !!!""###)*+000000000000000000000000000000000000000000000/.-,,,,+*)     !"""""""###"!!                    !!!"#"""""""!!!!!                              !""""""!!!     !!""""""!!*)))((''&%#"!!                                                    !!!!""###)*+//////////////////////////////////////////////.-,,,,+*)     !""############""""""!!!!!!!!!!!!!!!!"""##""""""!!!!!                       !""""""!       !!""""""!!*)))(((''%#"!!!                                  !!!!!!     !    !!!!"""###)*+...............................................-,-,,+*)     !"##$$$$$$$$$$$$$$########"""""""""""""#####"""""!!!!!                """"#!!       !!""""#"! *))(((''&%#"!!!                                !!!!!!!!!!!!!!!!!!!!!!"""###)*+------------------------------------------------,,,,+*)         ""###$$$$$$$$$$$$$$#########""""""""""########""""!!!!                !"""#!!        !!!"""!  *))(('''&%$#"!!!                            !!!!!!!!!!!!!!!!!!!!!!!!!"""###)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)        !"####$$$$#$$$$$$$$$$$############"############""""!!!!!              !!""#!!          !!!"! )))('''&&%$#""!!                          !!!!!!!!!!!!!!!!!!!!!!!!!!""""###)*+,,-,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,+*)            !!"####$$####$$$$$$$$$$$$$######################""""!!!!!               !!"#!             !!  )))(&&&&&%$##"!!               !        !!!!!!!!!!!!!!""""!!!!!!!!!"""""###)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)           !!""###########$$$$%%%%$$$$$$$####################"""!!!!!                !"#!              ! *)'&$$$$$$##""!!!!                    !!!!!!!!!!"""""""""""""""!!"""""""###)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)           !!""############$$$$%%$$$$$$$$$###################"""!!!!                 !!"#!!               *(&$####$###"""!!!!         !        !!!!!!!"""""""""""""""""""""""""""####)*++++++++++++++++++++++++++++++++++++++++++++++++++++++*)          !!"""#############$$$$$$$$$$$$$$$#################""""!!!!                 !""#"!              *'$#"#######"""!!!!!    !!!!!!     !!!!!!!!""""""""""""""""""""""""""""####)********************************************************)         !!""""####$#########$%$$$$$$$$$$$$$################""""!!!                  !!"##"!     !        *%#"""""""""""""!!!! !!!!!!!!!    !!!!!!!!""""""##""""""""""""""""""""#####))))))))))))))))))))))))))))))))))))))))))))))))))))))))))       !!"""""""###$##########$$$$$%$$$$$$$$$##########$####"""!!!                    !""##"!    !!!      &#""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!"""""########""""""#""""""""#########"""""""""""""!!!!!!!!!                                         !!""""""###$###########$$$$$$$$$$$$$################"""!!!                    """##""! !!!"!!!     ##""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""#################################""""""""""""""!!!!!!!!!!!!!!!!!!                               !!""""""###$############$$$$$$$$$$$$################"""!!!                     ""####""!"""""!!!!   """"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!"""""##################################"""""""""""""""!!!!!!!!!!!!!!!!!!!                            !"##"""#################$$$$$$$$$$################""""!!!                     "###########""""!!!  """"""""""""""""!!!!!!!!!!!!!!!!!!!!!!"""""##################################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!                          !"####"###########"######$$$$$$$$$#######$$######"""""!!!                     "####$$$$$$###""""!!  """""""""""""""""!!!!!!!!!!!!!!!!!!!!"""""######$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!                       !!"###############""""""#######$###########$#####"""""!!!                     !#####$$$$$$$####""""!  """""""""""""""""""!!!!!!!!!!!!!!!!""""""#####$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                    !!""##############"""""""""#################$####"""""!!!!                      !#####$$$$$$$$$#####"""! ##"""""""""""""""""""""!!!!!!!!!!!"""""""####$$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                   """###############"""""""""""####################""""!!!!                       !#####$$$$$$$$$$$$$$$#######""""##""""""""""""""""!!!!!!!!"""""""####$$$$$$$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                 !##################"""""""""""""#################""""!!!!                        !#####$$$$$%%%%%&&&%%%%%%###########"""""""""""""""!!!!!""""""""#####$$$$$$$$$$$$$$$$$$########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                     "##################"""""""""""""################""""!!!!                            "#####$$$%%%%%%%&&&&&%&&&##############""""""""""""!!!!"""""""""####$$$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!         !!!!!!!!!!!!!!!!!!!                    !"###################""""""""""""###############""""!!!!!                              !"####$$$$$%%%%%&&&&&&&&&&################"""""""""""!!"""""""""#####$$$$$$$$$$$$$$$$###########""""""!!!!!!!!!!!                !!!!!!!!!!!!!!!!               !!!!""###################"""""""""""""#############""""!!!!!                                 !""####$$$$$%%%%%&&&&&&&'''#$$$$$$$$$#######"""""""""""!"""""""#######$$$$$%%%%$$$$$$############""""""!!!!!!!!                     !!!!!!!!!!!!!!             !"""#########################"""""""""""############""""!!!!!!                                ""#####$$$$$$%%%%&&&&&''''''$$$$$$$$$$$$$$####"""""""""""""""""#######$$$$$$$$$$$$$$$$#############"""""!!!!!!!!                      !!!!!!!!!!!!!!           !!"""#########################"""""""""""##########""""""!!!!!                                  !"""####$$$$$$%%%%&&&&&''''''$$$$$$$$$$$$$$$####""""""""""""""""#######$$$$$$$$$$$$$$$$###############""""!!!!!!!                      !!!!!!!!!!!!!!          !!"""###########################""""""""""#########""""""!!!!!                                   !"""#####$$$$$%%%&&&&&&'''''($$$$$$$$$$%%%$$$####""""""""""""""#######$$$$$$$$$$$$$$$$$################"""!!!!!!!                       !!!!!!!!!!!!!         !!"""######$#####################""""""""""#########""""""!!!!                                   !!""""####$$$$$%%%&&&&&&''''(($$$$$$$$$%%%&%$$$######""""""""""#######$$$$$$$$$$$$$$$$$$$###############""""!!!!!!                       !!!!!!!!!!!!!       !!!""#######$$$$####################"""""""""#########"""""!!!!                                   !!"""""####$$$$$%%%&&&&&'''''(($$$$$$$$$%%%&%%$$$#########"""##########$$$$$$$$$$$$$$$$$$$################"""!!!!!!                       !!!!!""""""!!!!    !!!""""#######$$###################""""""""""""""#####""""""!!!!                                 !!!!""""####$$$$$%%%%&&&&&&''''(($$$$$$$$$%%%&%%$$$$###################$$$$$$$$$$$$$$$$$$$$$########$$$$####""""!!!!!                      !!!!!""""""""""!!!!!!!""""""######$#######"#########""""""""""""""""""##""""""""!!!!!                              !!!!!""""####$$$$$$%%%%&&&&&&''''(($$$$$$$$$%%%&%%%$$$$###############$$$$$$$$$$$$$$$$$$$$$#$$$$####$$$$$$$###""""!!!!!                    !!!!!!""""""#""""""""""""""""""#####$######"""######""""""""""""""""""""#"""""""""!!!!!                             !!!!!""""#####$$$$$%%%%%&&&&&&''''(($$$$$$$$$%%%&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$###"""!!!!!           !!!!  !!!!!!!!!""""########"""""""""""""#####$######""""###""""""""""""""""""""""""""""""""!!!!!                            !!!!!""""####$$$$$$%%%%%&&&&&&&''''(($$$$$$$$$$%%%%%%$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""!!!!!        !!!!!!!!!!!!!!""""""##########"""""""""""""#######""""""""""""""""""""!!!!!!!"""""""""""""""!!!!!                             !!!!""""####$$$$$$%%%%%%&&&&&&&&'''&&$$$$$$$$$$$$%$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""!!!!!!!   !!!!!"""""""""""""""""###########""""""""""""""""##""""""""""""""""""""!!!!!!!!!!!""""""""""""!!!!!                             !!!!!"""####$$$$$$%%%%%%&&&&&&&&&&&%$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####"""!!!!!!!! !!!!"""############################""""""""""""""""""""!"""""""""""""!!!!!!!!!!!!!!!!!""""""""!!!!!!                             !!!!""""###$$$$$%%%%%%%&&&&&&&&&&&&#  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####""""!!!!!!!!!!!""##############################"""""""""""""""""""!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!                             !!!!!"""###$$$$%%%%%%%%&&&&&&&&&&&%$  $$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####"""""!!!!!!!""""#############################"""""""""""!!!!!!""!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                             !!!!""""###$$$$%%%$$$%%%%%&&&&&&%$"  $$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$%%%%%%$$$$####"""""""""""""###############################"""""""""!!!!!! !!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                             !!!!!""""###$$$%%%$$$$$$$$$%%%%%%$!  $$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$%%%%%%%%$$$$###"""""""""#####$$$$$$######################"""""""""!!!!!!       !!!!!!"""""""!!!!!!      !!!!!!!!!!!!!!!!!!!!!                            !!!!!!"""####$$$%%$$$$##" !"#$$$$$! $$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$%%%%%%%%%%%%$$$$####"""""###$$$$$$$$$$$#####################""""""""!!!!!!!          !!!!"""""""!!!!         !!!!!!!!!!!!!!!!!!!!                           !!!!!!!"""###$$$$%%$$$##"     !"""" $$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##########$$$$$$$$$$$$$$###################"""""""!!!!!!!!!         !!!!"""""""!!!!          !!!!!!!!!!!!!!!!!!                            !!!!!!!"""###$$$$%%$##""!    !"     $$$$$############$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#######$$$$$$$$$$$$$$$$$$###########"""##""""""""!!!!!!!!!         !!!!""""""!!!!           !!!!!!!!!!!!!!!!!!                            !!!!!!!"""###$$$$%%$#"!!!   !""    $$$$############$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$##$$$$$%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!         !!!!""""""!!!!               !     !!!!!!!                            !!!!!!!"""###$$$%%%#"!   !!!""#  $$$############$$$$$$$$$$$$$$$$$$$$$$$%%&&&'''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!         !!!!"""""!!!!!                       !!!!!!                  !         !!!!!!!"""###$$$%%%#!   !"""##  %%$$#############$$$$$$$$$$$$$$$$$$$$%%&'''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!         !!!!!!!!!!!!!                       !!!!!                            !!!!!!!!"""###$$$%%%#!    !!    '&%$#############$$$$$$$$$$$%$$$$%%%%%&&'''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!        !!!!!!!!!!!!!                       !!!!                          !!!!!!!!""""##$$$$%%%#         ('&%##############$$$$$$$%%%%%%%%%%%&&''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!      !!!!!!!!!!!!!                         !!!!!                        !!!!!!!!""""###$$$%%%%#      *('%##############$$$$$%%%&&&&%%%%&&'''(((((('''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!                          !!!!                         !!!!!!!"""""###$$$%%%%"  *)'&$$$$######$$$$$%%%%%%&&&'&&&%&&''''(((((('''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!! !!!!!!!!!!!!                                                          !!!!!!!"""""##$$$%%%%%#  *)('&&%%$$$$$$$$%%%%&&&&&&&''&&&&&&'''((((((('''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!!!!!                                                                  !!!!!!!""""###$$$%%%%%#! *)))))(('''&&&&&&&&&''&&&'''''''&'''''((((((('''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!!!!                                                                     !!!!!!!""""###$$$%%%%%#! **********))))))))((('''''''''''''''''((((((''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%$$$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!!!                                                                     !!!!!!!""""###$$$%%%%&$"  )********))))))))))((((''''''''''''''''((((('''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$$$###$$$$######""""""""""""""!!!!!!!!!!!!!!!                                                                      !!!!!!!""""###$$$%%%%%#! ******)))))))))))(((((''''''''''''''''''('''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$$#####$$########"""""""""""""!!!!!!!!!!!!!!!                                                                !!!!!!!""""###$$$%%%%%#! )))))))))))))))))(((((('''''''''''''''''''''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$#######$########""""""""""""!!!!!!!!!!!!!!!                                                               !!!!!!"""""##$$$$%%%%%#  )))))))))))))))))(((((('''''''((((''''''''''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%$$$$$$#################""""""!!!!!!!!!!!!!!!""!!!                                                              !!!!!!""""###$$$$%%%%%" ))))))))()))))))))(((((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$#################""""""""!!!!!!!!!!!!"""!!!!                                                            !!!!!!""""###$$$$%%%%%# )))))))((())))))))))(((((((((((((((''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$#################""""""""!!!!!!"""!!"""""!!!!                                                        !!!!!!""""###$$$%%%%%%# ))))))((((())))))))))))((((((((((((''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$#################""""""""!!!!!"""""""""""!!!!!!                                                     !!!!!!""""###$$%%%%&&&#  )))))(((((()))))))))))))))((((((((('''''''''''&&&&&&%%%%%%%&&&&&&&%%%%%%%%%%%%&&&&&&&%%%%%%$$$$$$##################"""""""!!!!!""""""""""""!!!!!!!!!!!                                               !!!!!"""""##$$$%%%&&&&$   ))))(((((((((((''((())))))((((((((('''''&&&&&&&&&&&&%%%%%%%%&&&&&&%%%%%%%%%%%%%%&&&&&%%%%%%$$$$$$##################"""""""!!!!!!"""""""""""!!!!!!!!!!!                                              !!!!!"""""##$$%%%&&&&'%"        "  )))((((((((((''&&&'()))))))(((((((''''&&&&&&&&&&&&&&&%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""!!!!!!!!""""""""!!!!!!!!!!!!!                                           !!!!!!""""###$$%%&&&&''%$"!!!           !#$#"")((((((((((''&&%%%&'))))))))(((((('''&&&&&&&&&&&&&&&&%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""!!!!!!!!!"""""""!!!!!!!!!!!!!!!                                        !!!!!!!""""##$$$%%&&&'''&&%$$$$##"!  !!!#$$%%%%((((((((((''&%%$#$%'))))))))((((((''&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$##################"""""""!!!!!!!!!!"""""!!!!!!!!!!!!!!!!                                       !!!!!!!"""""##$$%%&&&''''''''''&&%$#!""#$$%%%&&'(((((((((''&%%$$#$%')))))))((((((''&&&&&%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!                                       !!!!!!!!!!!!!""##$$%%&&''''''''''&%$#$$$%%&&&&'(((((((((('&%$$$$#$%'))))))(((((''''&&&&%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$#################"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                     !!!!!!!!!!!!  !!""##$%%&''''''''''&&%%%%&&&&'''(((((((((''&&%$$###$%')))))(((('''''&&&&%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                      !!!!!!!!!!!     !!""#$%%&''''''''''''&''''''((())(((((('''&%$#####$%')))((((('''''&&&%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                      !!!!!"!!!!       !!""#$%&'''''''''''(((((((()))**(((((((''&&%$$$$%%&'))((((('''''&&&&%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                            !           !!"#$%&'''''''''''(((((((()))**((((((('''&&%&&&&&'())(((('''&&&&&&%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############""""""!!!!!!!    !!!!!!!!!!!!!!!!!!!                                                         !"#$%&'''''''''''((((((()))***(((((((((''''''''((()(((('''&&&&&&%%%%%%%%%%%%%%%%&&&%%%%$$$$%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##########""""""!!!!!!!         !!!!!!!!!!!!!!                                                    !"#$%&'''''''''''((((((()))***((((((((((((((())))))((((''&&&&&%%%%%%%$$$$$$%%%%%%&&%%$$$$$$$%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$#########""""""!!!!!!            !!!!!!!!!!!!                                                  "#$%&'''''''''''((((((()))***((((((((((''''(((((()((('''&&&&%%%%%%%$$$$$$$$%%%%%%%%%$$$$$$$$$%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$#########"""""!!!!!!           !!!!!!!!!!!                                                  !"$$%&''''''''''(((((((()))***((((((((((''''''((((((((''&&&&&%%%%%$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&%%%%%%%$$$$########""""""!!!!!            !!!!!!!!!!                                                !#$$%&'''''''''(((((((((())***((((((((('''&'''''((((('''&&&&%%%%%$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&%%%%%%$$$$$$######""""!!!!!!            !!!!!!!!!                                                !#$%%&'''''''''((((((('(()****((((((((('''&&'''''((('''&&&&&%%%%$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""!!!!!!            !!"!!!!!!                                               "#$%%&'''''''''((((((''(()***+((((((''''&&%&&&&&&'''&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&%%%%%%$$$$$$########""""""""!!           !!!!!!!!                                               !#$$%&''''''''(((((((('(()***+'''''''''&&%$%%%%%%&&&%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&%%%%%$$$$$$$##########"""""""!!!         !!!!!!!                                                 !"#$%&''''''''((((((((((()***+''''''''&%%$##$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$###############""""!!!         !!!!!                                                   !"#$$&''''''''(((((((((())***+''''''&&&%$#""""###$$$############$$$$$$$$$$$$$####################$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$##################""""!!        !!!!                                                      ""#$%''''''''((((((((()))***+'''&&&&%%$$#""""####$#############$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################"""!!         !!!                                                            !"#$%&&&'''''((((((((()))****'&&&&%%%$$##""""###################$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""!!!          !                                                                   !"#$%%&&'''(((((((((()))****&&&%%%$$$###""""###################$$$$$$$$$$$######################$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%$$$$$$###########""""!!!                                                                             !"#$%%&'''(((((((((()))****&&%%$$$####""""#####################$$$$$$$$$$######################$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$#########"""!!!                   !                                                      !##$%&'''(((((((((()))****&&%%$$$####""""#####################$$$$$$$$$$######################$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%%%%$$$$$$########"""""!!!!                                                                         !"##$$%&''(((())))))))****&%%$$$#####"""""####################$$$$$$$$$###########"###########$$$$$$$$%%%%%%%%%%$$$%$$$$$$$$$%%%$$$$$$########""""""!!!!                                                                          !""##$%&'((()))))))))****&%%$#####""""""""###################$$$$$$$$$########"""""##########$$$$$$$$$$$%%%%%%%$$$$$$#$$$$$$$%$$$$$$########""""""!!!!!!!                                                                        !!!""$%&((()))))))))****%%$$####"""####""###################$$$$$$$$$#######""""""##########$$$$$$$$$$$$%%%%%%$$$$$###$$$$$$$$$$$$$#######""""""!!!!!!!!!!!!!!!                                                                    "$&((())))))))*****%%$####""""""""""###################$$$$$$$$$#######""""""#########$$$$$$$$$$$$$$$%%%$$$$$###$$$$$$$$$$$$$#######""""""!!!!!!!!!!!!!!!                                                                      !#%&'(())))))))****%%$#""""""""""""####################$$$$$$$$########"""""""########$$$$$$$$$$$$$$$$$%$$$$####$$$$$$$$$$$$########""""""!!!!!!!!!!!!!!!                                                                      !"#$%'())))))))****%$$#""""""""""""####################$$$$$$$$#############""""######$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$########""""""!!!!!!!!!!!!!!!                                                                        !!$&'))))))))****%$$#"""""""""""#####################$$$$$$$$##############""""#####$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$########"""""""!!!!!!!!!!!!!!!                                                                         "$'((((()))****%$##"""""""""""####################$$$$$$$$########"""""""""""#####$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!                                                                              !$&'(((())))***%$##"""""""""""###################$$$$$$$$########"""""""""""""####$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!                                                                                !#%&''((()))***$$##"""####""""##################$$$$$$$##########""""""!""""""####$$$$$$$$$$$$$$$$$$######$$$$$$$$$$#######"""""""""!!!!!!!!!!!!!!!!!                                                                                 !"$%&''((()))**$$##""######""##############$$$$$$$$$$$$#########"""""!!!!!!"""####$$$$$$$$$$$$$$$$$######$$$$$$$$$$#######"""""""!!!!!!!!!!!!!!!!!!!!                                                                                         !"#%&'((())))*$##########################$$$$$$$$$$$$##########""""!!!!!!!"""#####$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$######"""""!!!!!!!!!!!!!      !!!!                                                                                              !!"#$&'((()))))#########################$$$$$$$$$$$$$##""######""""!!!!!!!!"""#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####"""""!!!!!!!!!!!!       !!!!                                                                                      !!!!!!!!!!!""$%''((())))####################$$$$$$$$$$$$$$$$$$##""""#""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####""""!!!!!!!!!!!!!        !!!                                                                                       !!!!!!!!!!!!""$%&'((())))"##################$$$$$$$$$$$$$$$$$$$#"!!"""""""""!!!!!!!!!"""#######$$$$$$$$$$$$$%%%%%$%%%%%%%$$$$$$$####""""!!!!!!!!!!!!         !!!!                                                                                      !!!!!!!!!!!!!!!!#%&''((()))"###############$$$$$$$$$$$$$$$$%$$$$$#"!"""#####""!!!!!!!!!"""########$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$####""""!!!!!!!!!!!!        !!!!                                                                                         !!!!!!!!!!!"""""""#%&''((((()"#############$$$$$$$$$$$$$$$$$%%%%$$$##"""######""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$####""""!!!!!!!!!!!         !!!!                                                                                           !!!!!""""""""""""""#%&'''((((("############$$$$$$$%$$$$$$$$$%%%%%%$$##""########"!!!!!!!!!"""##########$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$###"""""!!!!!!!!!!        !!!!!                                                                                          !!!!""""""""""""""""#%&&'''(((("##########$$$$$%%%%%%%%$$%%%%%%%%%%%$$#""####$$$#""!!!!!!!!""""#########$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$###"""""!!!!!!!!!!       !!!!!!                                                                                        !!!!!""""""""""#######$$%&&''''((##########$$$$$$%%%%%%%%$$%%%%%%%%$$$$##"""#######""!!!!!!!!"""##########$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$###""""""!!!!!!!!!!      !!!!!                                                                                     !!!!!!!"""""""""##########$$%&&''''''#########$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#"!"""""""#"""!!!!!!!!"""##########$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$###""""""!!!!!!!!!!!     !!!!!                                                                                   !!!!!!!"""""""##############$$%%&&'''''########$$$$$$$$$$%%%%%%%%%$$$$$$$$$$##"!!!!!!!""""""!!!!!!!"""##########$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$###"""""""!!!!!!!!!!!!!   !!!                                                                                   !!!!"""""""""################$$%%&&&''''#######$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$#"!       !!!!"""!! !!""""##########$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$####"""""""!!!!!!!!!!!!!   !!                                                                                   !!!""""""""#############$$$$$$$$%%&&''''########$$$$$$$$$$$%%%%%$$$$$$$$$$$###""!!!!!!!  !"""""!!!"""""###########$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$####"""""""""!!!!!!!!!!! !!!!                                                                                  !!!"""""################$$$$$$$$$%%&&&&&&#########$$$$$$$$$$$%%$$$$$$$$$$$$###"""!"""""!  !""#""""""""""############$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#####""""""""""!!!!!!!!!!!!!!!                                                                                !!!"""###################$$$$$$$$$$%%&&&&&##########$$$$$$$$$$$$$$$$$$$$$$$$##"""""""##"!  !""#####""""""#############$$$$$$$%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!                                                                 !!!!!         !!"""###################$$$$$$$$$$$%%&&&&&##########$$$$$$$$$$$$$$$$$$$$$$$##"!!"""###$#"  !"#########""""#""""#########$$$$$$%%%%%%%%$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!                                                                !!!!!        !!!""#####$$$$$$#########$$$$$$$$$$$%%%&&&&##########$$$$$$$$$$$$$$$$$#######""!!"""###$#""!"##$$$$##########"""###########$$$$$$$$$$$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!                                                                !!!!!        !!""###$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&&##########$$$$$$$$$$$$$$$$##"""##"""!!!""###$###"#$$$$$$$$#########""##############$$$$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!                                                               !!!!!!         !"###$$$$$$$$$$$$$#####$$$$$$$$$$$$$%%%&&&###########$$$$$$$$$$$$$$##"!"""""!!!!!!"##$$$$$$$$$%$$$$$$#############################$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!                                                              !!!!!           !"##$$$$$$%$$$$$$$#####$$$$$$$$$$$$$%%%%&&###########$$$$$$$$$$$$$$#"!!!!!!!!!!!!!!"#$$$$$$$%%%%%%$$$$#################################$$$$$$$$$##############""""""""""!!!!!!!!!!       !!!                                                    !!!!!           !"$$$$$%%%%%%%%$$$$$$$$$$$$$$$#$$$$$%%%%&&##########$$$$$$$$$$$$$$$#"!!!!!!!!! !""##$$$$$$$%%%%%%%%$$$$######################""#########$$$$$################"""""""""""!!!!!!!!!!      !!!!!                                                  !!!!!!           !"$$$$%%%%%%%%%$$$$$$$#$$$$$$##$$$$$$%%%%&##########$$$$$$$$$$$$$$$#"! !!!!!!  !"#$$$$%%%%%%%%%%%%%%$$$$######"###########"""""""#########$################""""""""""""""!!!!!!!!       !!!!!!                                                !!!!"!!           !#$$$%%%%%%%%%%%$$$$$$###$$#####$$$$$%%%%%""########$$$$$$$$$$$$$###"! !!!!!!  "#$$%%%%%%%%%%%%%%%%%%$$$######"##########"""""""""###################"""""""""""""""""""""!!!!!!!       !!!!!!!                                              !!!!""!!           !#$$%%%%%&&&%%%%%$$$$$##########$$$$$$%%%%""""#####$$$$$$$$$$$$$####"! !!!!!   "#$%%%%%%%%%%%%%%%%%%%%$$######"#########""""""!""""#################"""""""""""""""""""""""!!!!!        !!!!!!!                                             !!!!"""!!           "#$%%%&&&&&&&%%%%$$$$$############$$$$%%%%""#######$$$$$$$$$$$$$###""!       !!"#$%%%%%%%%%%%%%%%%%%%$$$###############"""""""!"""""###############"""""""""""""""""""""""!!!!!!!      !!!!!!!!!                                           !!!!!""""!!         "#$%%%&&&&&&&&&%%%%$$$$#############$$$$%%%""######$$$$$$$$$$$$$$###"!        !"##$%%%%%%%%%%%%%%%%%%%$$$###############"""""""!"""""###############""""""""""""""""""""""!!!!!!!!    !!!!!!!!!!!!                                          !!!!""""""!!!!  !!""#$$%%&&&&&&&&&&&%%%$$$$$$$$#########$$$$%%%"#######$$$$$$$$$$$$$$$##"!        !"#$$$$$$$$%%%%%%%%%%%%$$$###"########"""""""""""!"""""###############""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!                                        !!!!!"""#"""!!!!!"##$$%%&&&&&&&&&&&&&%%%$$$$$$$$$$$$$####$$$$%%%"######$$$$$$$$$$$$$$$$##"         "##$$$$$$$$$$$$%%%%%%%%$$$###""######""""""""""""""""""##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!                                      !!!!!""""##"""""##$$%%%&&&&&''''''&&&&&%%$$$$$$$$$$$$$####$$$$$%%##$$$$%%%%%%%%%%%%%%%$$#"!         !"##$$$$$$$$$$$$$%$$$$$$###""""""#""""""""""""""""""""""############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!                                          !!!!"""""####$$%%%&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$####$$$$$%%#$$%%%%&&&&&&&&&&&&%%$$#"!          "##$$$$$$$$$$$$$$$$$####"""""""""""""""""""""""""""""""############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                              !!!"###$$$%%%&&&&&&&&&&&&&&&%%%%$$$$$$$$$#########$$$$$%%$$%%&&&&&&'''''''&&&%%$#!           !"#$$$$$$$$$$$$$$$$#""""""""""""""""""""""""""""""""""""###########""""""""""""""""""""""!!!!!!! !!!!!!!!!!!!!!!!!!!                                                 !"#$$$%%%&&&&&&&&&%%%%&&%%%%%$$$$$$$$$##########$$$$$%%$%%&&&'''''''''''''&&%$"!            "##$$$$$$$$$$$$$$#"!!!!!!!!!!"""""""""""""""""""""""""""""""######""""""""""""""""""""""!!!!     !!!!!!!!!!!!!!!!!!                                                  "#$%%%&&&&&&&&&&%%$$%%%%%%$$$$$$$$$$$##########$$$$$$%%&&&'''''((((((('''&&%$#"!           !"#$$$$$$$$$$$$$##"!!!!!!!!!!!"""""""""""""!"""""""""""""""""""""""""""""""""""""""""""!!!!        !!!!!!!!!!!!!!!!!!    !!!                                         "#$%%%&&&&&&&&%%$$##$$$$$$$$$$$$$$$############$$$$$$%&&''''((((((((((('''&&%$#"!          !"#$$$$$$$$$$$$$#""!!!!!!!!!!!!"""""""""!!!!!"""""""""""""""""""""""""""""""""""""""""!!!!!          !!!!!!!!!!!!!!!!!!!!!!!                                         "#$%%&&&&&&&&%$$#""""########$$$###############$$$$$$%''''((((((()))((((''&&%$##"          !"#$$$$$$$$$$$$$#"!!!!!!!!!!!!!!""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!            !!!!!!!!!!!!!!!!!!!!!                                         "#%%%&&&&&'&%$""!!!!!!"""""###################$$$$$$$%'(((((((())***)((('''&&%$#"!          "#$$$$$$$$$$$##""!     !!!!!!!!!!"""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""!!!!!               !!!!!!!!!!!!!!!!!!!                                         "#%%&&&&&''&%#        !!!!!""#################$$$$$$$$(())**+++,,--,,++)(('&&%$#"!          !"#############"!!      !!!!!!!!!!"""""!!!!!!!!!!!!"""""""!!!!!!!!"""""""""""""""""!!!!!                   !!!!!!!!!!!!!!!!                                         !#$%%&&&&&&%$"       !!!!!!"""#################$$$$$$$**++,,,---.....--+*(''&%%$"!           !""###########"!         !!!!!!!!!!!""!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!"""""""""""!!!!!                    !!!!!!!!!!!!!!                                          !"#$$%&&&&&%#!      !!!!!!!""""#################$$$$$$,,,---....////...,+(''&&%$#!            !""####"""""#!!          !!!!!!!!!!""!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!"""""""!!!!!                      !!!!!!!!!!!!!                                           !"#$%%&&&$#!    !!!!!!!!!!""""""##############$$$$$$---.../////00///.-,)(''&%$#!          ""##"! !!""!            !!!!!!!!!""!!!!!!! !!!!!!!!!!!!!!  !!!!!!!!!!!!!"""""!!!!!!                      !!!!!!!!""!!                     !!                     "#$%%%&$"!    !!!!!!!!!!"""""""##############$$$$$.....//////00///.-,)'''&%$#!             !!!!     !       !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!    !!!!!!!!!!!!"""!!!!!!                        !!!!!!!!"!!                    !!!!!!                    !"#$$$$#"!   !!!!!!!!!!!""""""###############$$$$$///////////00////.,*'''&%$#!                            !!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!      !!!!!!!!!!!!"!!!!!!!                        !!!!!!!!!!!                    !!!!!!!!                   !"#####"!! !!!!!!!!!!!!"""""""################$$$$//////////000////.,*'''&%$#!                            !"""##"""""!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!           !!!!!!!!!!!!!!                          !!!!!!!!!                    !!!!!!"!!!!!      !          !"""""!!!!!!!!!!!!!!!!"""""""################$$$$0000//0000000////.,*'''&%$#"                           !##########""!!!     !!!!!!!!!!!!!!!!!!!!!!            !!!!!!!!!!                              !!!!!!!!                   !!!!""""""!!!!!!!!!!          !!!!!!!!!!!!!!!!""""""""""""################$$$$0000/00000000////.,)''&&%$#!                          !#$$$$$#####""!!!       !!!!!!!!!!!!!!!!!!!!            !!!!!!!!!!                                !!!!!!                    !!!!""""""""!!!!!!"!!         !!!!!!!!!!!!!!!!""""""""""""###############$$$$$0000/00000000///.-+)''&&%$#!                         "#$%%$$$$$###""!!!        !!!!!!!!!!!!!!!!!!!             !!!!!!!!                                                           !!!!""""""""""""""""!!!      !!!!!!!!!!!!!!!!!"""!!""""""""#############$$$$$$0000000000000///.-+(''&%%$#!                        !#$%%%%%%$$$$##"!!!         !!!!!!!!!!!!!!!!!!             !!!!!!!!                                        !!                 !!!!"""""""""""""""""!!!!    !!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$%0000000000000///.,*('&&%$$#!                      !#$%%&&%%%%$$$##"!!!         !!!!!!!!"""""!!!!!             !!!!!!!!                                       !!!!!!!             !!!!""""""##"""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""###########$$$$$$%0000000000000//.-,*('&%%$#"!                       !"#$$$$$$$####""!!!!  !!!!!!!!!!!!""""""""""""!!!!       !!!!!!!!!!                                                           !!!!""""""##########""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""##########$$$$%%%0000000000000/.-,+)(&&%$#"!                          ""######""""!!!!!!!!!""""!!!!!!!""#########""""!!!!!!!!!!!!!!!!!                                                            !!!!!"""""############"""!!!!!!!!!!!!!"""""""""""""""""""""""#########$$$$$%%%0000000000000/.-+*('&%%#"!                          !!"""""!!!!!  !!!!""###"""!!!!""####$$$$#####""""""""""!!!!!!!!                                                            !!!!!"""""#############"""!!!!!!!!!!"""""""""""""""""""""""""########$$$$$%%%%000000000000//.,*)('&%$#!                              !!         !!"##$%$#"""!!!"##$$$$$$$$$$$########"""""!!!!!!                                                            !!!!!"""""####$$$$$#####""!!!!!!!!"""""""""""""""""""!!""""""########$$$$%%%%%0000000000///.-,*(('&%$"                                        !!"##$%$##"""!!"##$$$$%%%%%%%%%$$$####"""""!!!!!                                                            !!!!!!""""##############""""""""""""""""""""""""""""""""""""""#######$$$$$%%%%000000000////.-+)(''&%$"                                         !!"##$%$$#"""!!"##$$$%%%%%%%%%&%%$####""""""!!!!!                                                            !!!!!"""""##############"""""""""""""""""""""""""""""""""""""#######$$$$$%%%&000000000////.-+)('&%%$"                                        !!"##$%$$##""!!"##$$%%%%%%%&&&&&%$$####"""""!!!!!!                                                           !!!!!""""""##############"""""""""""""######"""""""""""""""""########$$$$%%%&000000000///.-,+(('&%$#"                                        !!"#$%&%$##""!!"##$$%%%&&&&&&&'&&%$####""""""!!!!!                                                           !!!!!"""""""#########$###"""""""""""##########""""""""""""""""#######$$$$%%%&000000000///.-,+(('&%$#"                                         !!!"#$%$$##""!!""#$$%%&&&&&&''''&&%$$###"""""!!!!!                                                            !!!!!""""""""#################""""############"""""""""""""""########$$$%%%%000000000///.-,+)('&%$#"                                          !!""#$$##"""!!""##$%%&&&''''''''&&%%$###""""!!!!!                                                            !!!!!!""""""""##################"##############""""""""""""""########$$$$%%%000000000///.-,+)('&%$#"                                            !"####"""!!!!""#$%%&&''''''('''&&%$####"""!!!!                                                              !!!!!"""""""""##################################""""""###""""#######$$$$%%%000000000//..-,+)('&%$#"                                            !!"#""""!!!!!"""$%&&''''((((('''&&%#####""!!!!                                                               !!!!!"""""""""#############################""####""######""""#######$$$%%%000000000///.-,+)('&%%$"!                                             !!""""""!!!!"""$%&&''(((((((((''&&%$$##""!!!                                                                !!!!!!""""""""############################!  #######################$$$%%%000000000///..-+*('&%%$#"!                                          !!""""""!!!"""$%&&''(())**)(((''&%%$$#""!!!                                                                 !!!!!""""""""######$$$$################### !! "####################$$$%%%000000000///..-,*)('%%$#""!                                         !!"""#""!!!"""$%&&'(()**+,+*(((''&&%$#""!!!                                                                 !!!!!!!""""""#####$$$$$$####################   ####################$$$%%%000000000///..-,+)('&%%$#"!                                           !"##""!!!!""$%&&'()*+,,-,+)(((''&%$#""!!                                                                  !!!!!!!!"""""#####$$$$$$$####################  ####################$$$%%&000000000///..-,*)('&%%$#"!                                           !"##""!!"""#$%&&'(*+,,-.-,+)((('&&%$#""!                                                                  !!!!!!!"""""######$$$$$$$##########################################$$$%%&000000000///.-,+*(('&%%$#"!                                         !!""#""!!""##$%&&'(*+,-./.-,+*((''&%$$#"                                                                   !!!!!!!"""""#####$$$$$$$$$$########################################$$$%%&000000000//..-,+*(''&%%$#""                                    !!""#""!!"##$%&&&()+,-..//.-,+*(''&&%$#"                                                                   !!!!!!"""""#####$$$$$$$$$$$$$$$####################################$$$%%&000000000//..-,+)('&&%%$##"                                  !!""#""!!"#$%%&&'()+,-./0//.-,*((''&%%$"                                                                  !!!!!!!"""""###$$$$$$$$$$$$$$$$$$$##################################$$$%%&00000000//..-,+)(('&%%$$#"!                               !""#"""!#$$%%&&'(*,-../0//..,+)(''&&%$"                                           !!!!                   !!!!!!!"""""####$$$$$$$$$$$$$$$$$$$################################$$$$%%&000000////.-,+*((''&%%$$#"!                              !""##"""#$$%%&&'(*,-.//00//.-+)(''&&%$"                                          !!!!!!!!!              !!!!!!!!"""""####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$%%%00000////.-,+)((''&&%$$##"!                             !""###""#$%%&&''(+-..//00//.-,)(''&&%$#!                                         !!!!!!!!!!            !!!!!!!!!"""""####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$%%%00000////.,+)(('&&&%%$$##"!                            !"#$###"$$%%&&'')+-.//000//.-,)(''&&%$#!                                        !!!!!!!!!!!!          !!!!!!!!!!"""""####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%//////...,+*((''&&%$$##""!                             !"######$%%%&''(*,.///000//.-+)(''&&%$#!                                        !!!!!!!!!!!!         !!!!!!!!!!!!""""####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%/////..-,+)(''&&%%$$#""!!                               !"##$$$$%%%&&'((+-.//0000//.-+('''&%%$"!                                        !!!!!!!!!!!         !!!!!!!!!!!!!!"""####$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%////..-+*)('&&&%%$##!!!                                 !"##$$$$%%&&''((,./00000//.-,*(''&&%%$"                                !!!!!!   !!!!!!!!!!!        !!!!!!!!!!!!!!!""""###$$$%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%//...-+)(''&&%%$$#"!                                    !"##$$%%%&&&'(()-/000000//.-,*(''&&%$#"                                !!!!!!!  !!!!!!!!!!!       !!!!!!!!!!!!!!!!!"""###$$$%%%&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%/...-,*(''&&%%$$##"!                                    !!!"##$$$%%%&&&'((*-/00000//.-,*(('&&%%$#"                               !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""##$$%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$%%%...-,+)('&&%%$$#""!                                   !!""##$$%%%%&&&''()*-./000//.-,*)(''&&%$#"!                               !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!""#$$%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%$$$$$$$$%%%..-,+)('&&%%$$#"!!                                    !""##$$%%%%%%&&''(()+-./00//..-+((('&&%$#""!                              !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!!""#$%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%$$$$$%%%%&.-,+*('&%%%$$#"!                                    !!!!##$$%%%%%%%%&&''((*+-./00//.-+)('''&%$#"!!                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!        !!!""#%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%$$$%%%%%&--,*)('&%$$##"!                               !!!!!!!!"#$$%%%%&&&%%%&&''((*+-./0//.-,*((''&%%$#!!!                               !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!         !"#$%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%&-,+)('&%$###"!!                             !!!!!!!!!"#$%%%&&&&&&&%%&&''((*,-.///.-,+)(''&&%$#"!!!                               !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!         "#%&&&&&&&&&&&&&%%%$%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-+*('&%$#"""!!                             !!!!!!!!!""#%%&&&&&&&&&&%&&&'((*,-.///.-+*(('&&%$##"!!                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!        "$%&&&&&&&&&&&&&%%%$$%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,+)('&%#!!!                          !!!!!!!!!!"#$%&&&&&'''&&&&&&&&((+,-.//.-,)((''&%$#""!!!                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      #%&'&&&&&&&&&&&&%%%$$%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,*('&&$#!!!                        !!"""#######""##$&&&&&&'''&&&&&'''((*,--...,+)(''&%%$#""!!!                                 !!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!      #%&''&&&&&&&&&&%%%$$$$$%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+*('&%$#!!!                      !!"""###$$$$$####$$%&&&&&&''''&&&''''(()+,--.-,*(('&%%$##""!!!                                  !!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!       #%&''&&&&&&&&&%%%%$$$$$$%%&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$+)('&%$#!!!                     !!""##$$$$$$$$$$$$$%%''&&&&''''&&&'''((()*+,,-,*)(''&%$$#"""!!!                                    !!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!       $%&'''&&&&&&&&%%%$$$$$$$%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###*)('&%$#!!!                     !!"##$$$%%%%%%%%%$$%%&'''&&&&''''''''(((((()*+,*)(('&%$###""!!!!                                     !!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!    !!!$%&'''&&&&&&&%%%$$$$####$%&''''''''&&&&&&&&%%%%%%$$$$$$$$$#####*)('&%$#!!!                            !"##$$$%%%&&%%%%%%$%%%&&&&&&&&'''''''(((((())*+*((''&%$##"""!!!!                                      !!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!      #%&'''&&&&&&&&%%%%$$$$$$%&&'''''''''&&&&&&&%%%%%$$$$$$$$####"""+)('&%%#"!!                             !"##$$%%%&&&&&&%%%%%%%%%%%$%&&'''''''(((((((())((('&&%###"""!!!!!                                          !!!!""""""!!!!!!!!!!!!!!!!!!!!      "$&'''&&&&&&&&%%%%%%%%%%%&&''''''''''&&&&&&%%%%%$$$$$#####""""!+*('&&%#"!!!                             !"#$$%%%&&&&&&&&%%%%%%%%$$#$&&''''''''(((((((((((''&%$###"""!!!!!                                          !!!!"""""""!!!!!""""!!!!!!!!!!      "$%'''&&&&&&&&&&%%%%%%%%&&&&''''''''''&&&'&%%%%%$$$$####"""!!!!+*('&&%$""!!                              "##$%%%&&&'''&&&&%%%%%$$#" #%&'''''''''((((((((('''&%$###"""!!!!!!!                                        !!!""""""""""""""""""!!!!!!!!!!     !#%'''&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&%%%%%$$$###"""!!!   ,*)('&&%###""!!                            !"#$$%%&&''((''''&&%%%$$##" #%&'''&&'''''''''''('''&&%$##""""!!!!!!                                         !!!""""""""""""""""""!!!!!!!!!!     !#$&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&%%%%%$$$###"""!!!!   ,+*(''&%$$$##""!                           !"#$$%%&''()((((''&%%$$##"! #%&'&&&&&'''''''''''''&&%%$##""""!!!!!                                          !!!"""""""""""""""""""!!!!!!!!!!    !"$%%&&'&&&&&&&&&&&&&&'''''''''''''''&&&&&%%%%%$$##"""""!!!    ,+*)(''&%%$$$#"!                          !"#$$%&&'()**))(('&%%$#""!  #%&&&&&&&&&&&&&&&''''&&&%%$##""""!!!!!                                          !!!"""""""""""""""""""!!!!!!!!!!    !"#$%%&'&&&&&&&&&&&&&''''''''''''''''&&&&%%%%%$$$##""""!!!     -,+*(('&&%%%$$#"!!                      !"#$%%&&'(*,++*)('&%%$#!!   #%&&&&&&&&&&&&&&&&&'&&&&%$$##""""!!!!!                                          !!!"""""""""""""""""""!!!!!!!!!!    !"##$%&''&&&&&&&&&&&'''''''''''''''''&&&&%%%%%$$$#"!!!!!!!     -,++)(('&&&%%$$#""""!!!                    !""#$%&&'(*++**)('&%%$#"""""$%&&&&&&&&&&&&&&&&&&&&&%%$$##"""!!!!!                                           !!!"""""""""""""""""""!!!!!!!!!      !""#$%'&&&&&&&&&&&&''''''''''''''''&&&&%%%%%$$$##"!!!!!!      --,++*((''&&%%%$$###"""!!!                        !"#$%&&'()+**)(('&%%$$##$$%%&&&&&&&&&&&&&&&&&&&%%%$$###"""!!!!                                             !!"""""""""""""""""""!!!!!!!!!       !!"#%&&&&&&&&&&&&''''''''''''''''&&&&%%%%%$$$$##"!!!!!       --,,+*)((''&&%%%%$$$##"""!!!                      !!"#%&&'()**)((''&%%% !%%%&&&&&&&&&%%%%&&&&&&%%%$$$##"""!!!!                                              !!""""""""""""""""""!!!!!!!!!          !"$&&&&&&&&&&&&'''''''''''''''&&&&%%%%%$$$$$#""!!          ---,,+*)((''&&&%%%%$$$##""!!                       !!#$%&'(())((('&&%%%%&&&&&&&&&%%%%%%%%%%%%%%%%$$$###"""!!!!                                              !!""""""""""""""""""!!!!!!!!            !#&&&&&&&&&&&'''''''''''''''&&&&&%%%%$$$$$$#"!            .----,++*)(('''&&&%%$$$##""!!                       !#$%&'(())((('&&%%%%%&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!                                                !!!"""""""""""""""!!!!!!!!              "#$$%%%&&&&&&''''''''''''''&&&&%%%%%$$$$$##"!            ..----,,+**)(((''&&%%%$$##""!!                       "$%&'(()((((''&%%%%&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!                                                  !!!!!""""""""""""!!!!!                   !"#$%%%%&&&&''''''''&''''&&&&&%%%%%$$$$##""!            ....---,,,++*))((''&%%%$$##""!!!!                    "#%&'(()((('''&%%%$$%&&&&&&&%%%%%%%%%%%%%%$$###"""!!!!                                                  !!!!!!"""""""""!!!!!                      !#$$%%&&&&&''''''&&&&&&&&&&&%%%%$$$$###"!!            ......---,,,++*)(('&&%%%$$#""""!!!                   !#%&'(((((('''&%%%$#$%&&&&&&&%%%%%%%%%%%%%$$###"""!!                                                !!!!!!!!!!""""!!!!!                        !#$$%&&&&&&&''&&&&&&&&&&&&&%%%%$$$$##""!             ......---,,,++*)(('&&%%%$$#"""!!!!!                  !#$&'''((('''&&%$$#!#$%%%%%%%%%%%%%%%%%%$$###"""!!!                                          !!!!!!!!!!!!!!!                          !"#$$%%%%&&&&&&&&&&&&&&&&&%%%%$$$$###"!!            ......---,,,++*)(('&%%%%$$#""!!!!!!                  !"$%&''''''''&%$$#" "#$%%%%%%%%%%$$$$$$$$##"""!!!                                        !!!!!!!!!!!!                              !"##$$%%%&&&&&&&&&&&&&&&%%%%$$$$###"!!            .....----,,,++*)(('&%%%$$$#"!!!!!!!!!                 "#%&&&'''''&%%$#"! !"#$$$$%$$$$$$$$#####""!!!                                           !!!!!!!                                 !""#$$$%%&&&&&&&&&&&&&&%%%$$$$$###""!            .....---,,,++**)(''&%%%$$$#"!!!!!!!!!!                "#%%%&&&'''&%$###   !"###$$$$$$$###""""!!                                           !                                        !"#$$%%&&&&&&&&&&&&&&%%%$$$$$####"!!           ------,,+++**)((''&&%%$$###"!!!!!!!!!!                !"#$%%%&&&&%$$#"!   !!""########""""!!!!                                                                                    !""#$$$%&&&&&&&&&&&&%%%%$$$$$$###""!!           -,,,,,++*))((('''&&%$$$##"""!!!!!!!!!!                 !"##$%%%%%%$#""!    !""""#"""""!!!!!!!                                                                                    !"##$$$%%%&&&&&&&%%%%%%$$$$$$####""!            ,++++*))((''''&&&%%$$###""!!!!!!!!!!!!!                  !"##$$$$$##""!    !!!""""!!!!!                                                                                        !"##$$$%%%%%%%%%%%%%%%$$$$$$#####""!            ****)(('''&&&%%%%$$$##""!!!!!!!!!!!!!!!                    !"####"""!!     !!!!"!!                                                                                       !""###$$$%%%%%%%%%%%%$$$$$$$######""!            )(((((''&&&&%%%$$$###""!!!!   !!!!!!!!!!                   !"""""!!!        !!!!                                                                                       !"###$$$%%%%%%%%%%$$$$$$$#########"!!           (('''''&&&%%%$$$##"""!!!        !!!!!!!!!                 !!!!!!                                                                                                  !""##$$$$%%%%%%%$$$$$$$###########""!!          ''&&&&&%%%%$$$##""!!!            !!!!!!!!                                                                                                               !"#$$$$$$$$$$$$$$$$$#############"""!!         &&%%%%%%$$$$##"!                 !!!!!!!!!                                                                                               !"#$$$$$$$$$$$$$$$#################""!!        %%%%$$$$$####""!                  !!!!!!!!                                                                                       !      !"####$$$$$$$$$###################"""!!!      %%$$$#####""""!!                  !!!!!!!!!                                                                                      !"#################################"""!!!!!!!!$$##""""""!!!!                    !!!!!!!!!!!                                                                                    !"################################""""""""!!!$#""!!                            !!!!!!!!!!!!                                                                              !"""""###########"""""################"""""""#""!!                             !!!!!!!!!!!                                                                      !""""""""""""""""""""""##########"#####""""""""!!                               !!!!!!!!!                                                              !!""""""""""""""""""""""#######""""#####"""""!!!                                 !!!!!!                                                                !!!!!"""""""""""""""""""##"""""""""######"""                                     !!!!!                                                              !!!!!!!!"""""""""""""""""""""""""""#########                                       !!                                                   !!!!!!!!!!""""""""""""""""""""""""""###"""""                                                                                        !!!!!!!!!!!!!!""""""""""""""""""""""""""""                                                                                   !!!!!!!!!!!!!!!!""""""""""""""""""""""""                                                                               !!!!!!!!!!!!!!!!"""""""!!"""""""""""                                                                                     !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""                                                                                                    !!!!!!!!!!!!!!!!!!!!!!!!!"!!!                                                                                                               !!!!!!!!!!!!!!!!!!!!!                                                                                                                             !!!!      !!!!!!!!                                                                                                                                             !!!!!!!                                                                                                                                                  !!!!                                                                                                                                                    !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   				
	





	
				
	
																																									









				


																																									









				


																																									
								
				
	
																																									









				


					





								
					









				


				
	



	
												
	





	
				
	
				

	

	

				



				









				


				







					




				









				


				







					




				
	





	
				
	
				

	

	

				



				









				


				
	



	
												









				


					





													
								
				
	
																																									









				


																																									









				


																																									
	





	
				
	
																																									









				

















	
















								









				
	

	

	

	

	

	
	
	

	

	

	

	
	
								
								
				

















	
















								









																																					
	
								









																																					


								
	





	
																																					


								









																																					
	
								










































				


								
								

	

	

	

	

	

	

	

	

	

	

	
				


								










































				
	
																																																							


																																																							


																																																							
	
																																																							


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

















































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

	

	

	

	

	

	

	

	

	

	

	

	

	

	

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

















































																																																																																																																																																																																																																																												                                                                                        0@@P@PPPPQRSRRSRQPPPP								                                                                                                                                                                                                                     0@@@@P`abcdeddedcba`P												                                                                                                                                                                                                                     0@@@@PastuvwvvwvutsaP	
		
		
		
	                                                                                                                                                                                                             0@@0    0@@P@PbttbP								                                                                                                                                                                                                                     0@@@@QcuucQ                                                                                                                                                                                                                                      0@@@@Rdv̋̉vdR                                                                                                                                                                                                                            0@@QASewۋweS   
   
   
   
                                                                                                                                                                                                                          0@@@@RdvڊڊvdR
  	   	   	   	                                                                                                                                                                                                                          0@@@@RdvڊڊvdR
  	   	   	   	                                                                                                                                                                                                                        0@@QASewۋweS   
   
   
   
                                                                                                                                                                                                                          0@@@@Rdv̋̉vdR                                                                                                                                                                                                                              0@@@@QcuucQ                                                                                                                                                                                                                              0@@0    0@@P@PbttbP								                                                                                                                                                                                                                     0@@@@PastuvwvvwvutsaP	
		
		
		
	                                                                                                                                                                                                                     0@@@@P`abcdeddedcba`P												                                                                                                                                                                                                                   0@@P@PPPPQRSRRSRQPPPP								                                                                                                                                                                                                                     0@@@@@@@@@@A@@A@@@@@@                                                                                                                                                                                                                     0@@P@@P@@P@@P@@P@@P@@                                                                                                                                                                                                              0@@0    0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                                                      0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                                                       000000000000000000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           0@@0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             	                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             )))))(((('&%%$$$$#!                             )*+0010000001012344545555555555555555,,,,,,,,,,,,,,,,,,+*)                                                !!!!!!!))))))((('&%$$$$##!                             )*+0000000000012344445666666666666665+++,+++,+++,+++,+++*)                                                 !!!!!!""))))))(((&%%$$$$##!                             )*+0000000000012344445677777777777765***,***,***,***,****)          !!                                    !!!!!!"""))))))(((&%$$$$##"!                             )*+0022344322012344545678888888888765))),))),))),))),)))))        !!!!!!                                   !!!!!!""""*))))))((&%$$####"!                                 )*+0000000000012344445678;888888;8765----        """"""!!!                                !!!!""""""****))))(&%$$####"!                                       )*+00000000000123444456788<8888<88765....   """"""!!!                                     !!!!!""""""*****))))&%$$####"!                                              !)*+001000000101234454567888====888765....  !""""""!!!                                        !!!!""""""#******)))&%$$####"!                                                !!)*+000000000001234444567888=88=888765,....  !"""""""!!                                          !!!!""""""##******)))'%$$####"!                                                !!!)*+000000000001234444567888=88=888765,....  !#""""""!!                                           !!!!!!"""""###*******))'%$$####"!                                                  !!)*+001000000101234454567888====888765....   """""!!!!                                         !!!!!!"""""####*******))'%$$####"!                                                    !)*+00000000000123444456788<8888<88765....    !!!!!                                           !!!!!!""""######*******))'%$$####"!                                                       )*+0000000000012344445678;888888;8765----       !                                          !!!!!!""""######$*******))'%$$####"!                                                       )*+0022344322012344545678888888888765))),))),))),))),)))))                                               !!!!!!""""#####$$$******)))'%$$##""!                                                         )*+0000000000012344445677777777777765***,***,***,***,****)                                             !!!!!!!"""""#####$$$******)))'%$$##"!!                                                         )*+0000000000012344445666666666666665+++,+++,+++,+++,+++*)                                       !!!!!!!!!!""""######$$$*****))))&%$$#"!                                                           )*+0010000001012344545555555555555555,,,,,,,,,,,,,,,,,,+*)                                    !!!!!!!!!!!"""""#####$$$$*****)))(&%$$#"!                                                           )*+0000000000012344444444444444444444,,,,,,,,,,,,,,,,,,+*)                                     !!!!!!!!!!!!""""######$$$$****))(''&$$#"!                                                            )*+0000000000012344544544544544544544,-,,-,,-,,-,,-,-,,+*)                                           !!!!!!!!!!!"""""""####$###**)))('&&%$#""!                                                            )*+0022344322012344444444444444444444,,,,,,,,,,,,,,,,,,+*)                                            !!!!!!!!!!"""""""""#######*))))('&%$#"!!                                                            !)*+0000000000012344444444444444444444--------------,-,,+*)                                            !!!!!!!!""""""""""""######)))))'&%$$#!                                                              !)*+0000000000012333333333333333333333.............-,,,,+*)   "!!!!!!!                               !!!!!!!""""""""""""""####")))))'&%%$#!                                                            !!!)*+0010000001012222222222222222222222////////////.-,,,,+*)           ""!!!!!!!                              !!!!!!!"""""""!!""""""###""))))('&&%$#"                                                          !!!!")*+000000000001111111111111111111111100000000000/.-,-,,+*)                 !"""!!!!!!                              !!!!!""""""""!!!!!"""""""""*)))(''&%$#"                                                         !!!""")*+000000000000000000000000000000000000000000000/.-,,,,+*)         !!        !"""""!!!!!                             !!!!!""""""""!!! !!"""""""""*)))(''&&$#"                                                         !!"""")*+002234432200100100100100100100100100100100100/.-,,,,+*)    !!!!"""!       !!"""""""!!!!!                          !!!!!!"""""""""!!   !""""""""!*)))(('&&$#"!                                                       !!""""#)*+000000000000000000000000000000000000000000000/.-,-,,+*)      !!!!!"""#!                    !""""""""!!!!!!                             !!"""""""!!!    !!""""""!!*)))((''&%#"!!                                                     !!!""###)*+000000000000000000000000000000000000000000000/.-,,,,+*)     !"""""""###"!!                    !!!"#"""""""!!!!!                              !""""""!!!     !!""""""!!*)))((''&%#"!!                                                    !!!!""###)*+//////////////////////////////////////////////.-,,,,+*)     !""############""""""!!!!!!!!!!!!!!!!"""##""""""!!!!!                       !""""""!       !!""""""!!*)))(((''%#"!!!                                  !!!!!!     !    !!!!"""###)*+...............................................-,-,,+*)     !"##$$$$$$$$$$$$$$########"""""""""""""#####"""""!!!!!                """"#!!       !!""""#"! *))(((''&%#"!!!                                !!!!!!!!!!!!!!!!!!!!!!"""###)*+------------------------------------------------,,,,+*)         ""###$$$$$$$$$$$$$$#########""""""""""########""""!!!!                !"""#!!        !!!"""!  *))(('''&%$#"!!!                            !!!!!!!!!!!!!!!!!!!!!!!!!"""###)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)        !"####$$$$#$$$$$$$$$$$############"############""""!!!!!              !!""#!!          !!!"! )))('''&&%$#""!!                          !!!!!!!!!!!!!!!!!!!!!!!!!!""""###)*+,,-,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,+*)            !!"####$$####$$$$$$$$$$$$$######################""""!!!!!               !!"#!             !!  )))(&&&&&%$##"!!               !        !!!!!!!!!!!!!!""""!!!!!!!!!"""""###)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)           !!""###########$$$$%%%%$$$$$$$####################"""!!!!!                !"#!              ! *)'&$$$$$$##""!!!!                    !!!!!!!!!!"""""""""""""""!!"""""""###)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)           !!""############$$$$%%$$$$$$$$$###################"""!!!!                 !!"#!!               *(&$####$###"""!!!!         !        !!!!!!!"""""""""""""""""""""""""""####)*++++++++++++++++++++++++++++++++++++++++++++++++++++++*)          !!"""#############$$$$$$$$$$$$$$$#################""""!!!!                 !""#"!              *'$#"#######"""!!!!!    !!!!!!     !!!!!!!!""""""""""""""""""""""""""""####)********************************************************)         !!""""####$#########$%$$$$$$$$$$$$$################""""!!!                  !!"##"!     !        *%#"""""""""""""!!!! !!!!!!!!!    !!!!!!!!""""""##""""""""""""""""""""#####))))))))))))))))))))))))))))))))))))))))))))))))))))))))))       !!"""""""###$##########$$$$$%$$$$$$$$$##########$####"""!!!                    !""##"!    !!!      &#""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!"""""########""""""#""""""""#########"""""""""""""!!!!!!!!!                                         !!""""""###$###########$$$$$$$$$$$$$################"""!!!                    """##""! !!!"!!!     ##""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""#################################""""""""""""""!!!!!!!!!!!!!!!!!!                               !!""""""###$############$$$$$$$$$$$$################"""!!!                     ""####""!"""""!!!!   """"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!"""""##################################"""""""""""""""!!!!!!!!!!!!!!!!!!!                            !"##"""#################$$$$$$$$$$################""""!!!                     "###########""""!!!  """"""""""""""""!!!!!!!!!!!!!!!!!!!!!!"""""##################################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!                          !"####"###########"######$$$$$$$$$#######$$######"""""!!!                     "####$$$$$$###""""!!  """""""""""""""""!!!!!!!!!!!!!!!!!!!!"""""######$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!                       !!"###############""""""#######$###########$#####"""""!!!                     !#####$$$$$$$####""""!  """""""""""""""""""!!!!!!!!!!!!!!!!""""""#####$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                    !!""##############"""""""""#################$####"""""!!!!                      !#####$$$$$$$$$#####"""! ##"""""""""""""""""""""!!!!!!!!!!!"""""""####$$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                   """###############"""""""""""####################""""!!!!                       !#####$$$$$$$$$$$$$$$#######""""##""""""""""""""""!!!!!!!!"""""""####$$$$$$$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                 !##################"""""""""""""#################""""!!!!                        !#####$$$$$%%%%%&&&%%%%%%###########"""""""""""""""!!!!!""""""""#####$$$$$$$$$$$$$$$$$$########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                     "##################"""""""""""""################""""!!!!                            "#####$$$%%%%%%%&&&&&%&&&##############""""""""""""!!!!"""""""""####$$$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!         !!!!!!!!!!!!!!!!!!!                    !"###################""""""""""""###############""""!!!!!                              !"####$$$$$%%%%%&&&&&&&&&&################"""""""""""!!"""""""""#####$$$$$$$$$$$$$$$$###########""""""!!!!!!!!!!!                !!!!!!!!!!!!!!!!               !!!!""###################"""""""""""""#############""""!!!!!                                 !""####$$$$$%%%%%&&&&&&&'''#$$$$$$$$$#######"""""""""""!"""""""#######$$$$$%%%%$$$$$$############""""""!!!!!!!!                     !!!!!!!!!!!!!!             !"""#########################"""""""""""############""""!!!!!!                                ""#####$$$$$$%%%%&&&&&''''''$$$$$$$$$$$$$$####"""""""""""""""""#######$$$$$$$$$$$$$$$$#############"""""!!!!!!!!                      !!!!!!!!!!!!!!           !!"""#########################"""""""""""##########""""""!!!!!                                  !"""####$$$$$$%%%%&&&&&''''''$$$$$$$$$$$$$$$####""""""""""""""""#######$$$$$$$$$$$$$$$$###############""""!!!!!!!                      !!!!!!!!!!!!!!          !!"""###########################""""""""""#########""""""!!!!!                                   !"""#####$$$$$%%%&&&&&&'''''($$$$$$$$$$%%%$$$####""""""""""""""#######$$$$$$$$$$$$$$$$$################"""!!!!!!!                       !!!!!!!!!!!!!         !!"""######$#####################""""""""""#########""""""!!!!                                   !!""""####$$$$$%%%&&&&&&''''(($$$$$$$$$%%%&%$$$######""""""""""#######$$$$$$$$$$$$$$$$$$$###############""""!!!!!!                       !!!!!!!!!!!!!       !!!""#######$$$$####################"""""""""#########"""""!!!!                                   !!"""""####$$$$$%%%&&&&&'''''(($$$$$$$$$%%%&%%$$$#########"""##########$$$$$$$$$$$$$$$$$$$################"""!!!!!!                       !!!!!""""""!!!!    !!!""""#######$$###################""""""""""""""#####""""""!!!!                                 !!!!""""####$$$$$%%%%&&&&&&''''(($$$$$$$$$%%%&%%$$$$###################$$$$$$$$$$$$$$$$$$$$$########$$$$####""""!!!!!                      !!!!!""""""""""!!!!!!!""""""######$#######"#########""""""""""""""""""##""""""""!!!!!                              !!!!!""""####$$$$$$%%%%&&&&&&''''(($$$$$$$$$%%%&%%%$$$$###############$$$$$$$$$$$$$$$$$$$$$#$$$$####$$$$$$$###""""!!!!!                    !!!!!!""""""#""""""""""""""""""#####$######"""######""""""""""""""""""""#"""""""""!!!!!                             !!!!!""""#####$$$$$%%%%%&&&&&&''''(($$$$$$$$$%%%&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$###"""!!!!!           !!!!  !!!!!!!!!""""########"""""""""""""#####$######""""###""""""""""""""""""""""""""""""""!!!!!                            !!!!!""""####$$$$$$%%%%%&&&&&&&''''(($$$$$$$$$$%%%%%%$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""!!!!!        !!!!!!!!!!!!!!""""""##########"""""""""""""#######""""""""""""""""""""!!!!!!!"""""""""""""""!!!!!                             !!!!""""####$$$$$$%%%%%%&&&&&&&&'''&&$$$$$$$$$$$$%$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""!!!!!!!   !!!!!"""""""""""""""""###########""""""""""""""""##""""""""""""""""""""!!!!!!!!!!!""""""""""""!!!!!                             !!!!!"""####$$$$$$%%%%%%&&&&&&&&&&&%$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####"""!!!!!!!! !!!!"""############################""""""""""""""""""""!"""""""""""""!!!!!!!!!!!!!!!!!""""""""!!!!!!                             !!!!""""###$$$$$%%%%%%%&&&&&&&&&&&&#  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####""""!!!!!!!!!!!""##############################"""""""""""""""""""!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!                             !!!!!"""###$$$$%%%%%%%%&&&&&&&&&&&%$  $$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####"""""!!!!!!!""""#############################"""""""""""!!!!!!""!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                             !!!!""""###$$$$%%%$$$%%%%%&&&&&&%$"  $$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$%%%%%%$$$$####"""""""""""""###############################"""""""""!!!!!! !!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                             !!!!!""""###$$$%%%$$$$$$$$$%%%%%%$!  $$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$%%%%%%%%$$$$###"""""""""#####$$$$$$######################"""""""""!!!!!!       !!!!!!"""""""!!!!!!      !!!!!!!!!!!!!!!!!!!!!                            !!!!!!"""####$$$%%$$$$##" !"#$$$$$! $$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$%%%%%%%%%%%%$$$$####"""""###$$$$$$$$$$$#####################""""""""!!!!!!!          !!!!"""""""!!!!         !!!!!!!!!!!!!!!!!!!!                           !!!!!!!"""###$$$$%%$$$##"     !"""" $$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##########$$$$$$$$$$$$$$###################"""""""!!!!!!!!!         !!!!"""""""!!!!          !!!!!!!!!!!!!!!!!!                            !!!!!!!"""###$$$$%%$##""!    !"     $$$$$############$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#######$$$$$$$$$$$$$$$$$$###########"""##""""""""!!!!!!!!!         !!!!""""""!!!!           !!!!!!!!!!!!!!!!!!                            !!!!!!!"""###$$$$%%$#"!!!   !""    $$$$############$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$##$$$$$%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!         !!!!""""""!!!!               !     !!!!!!!                            !!!!!!!"""###$$$%%%#"!   !!!""#  $$$############$$$$$$$$$$$$$$$$$$$$$$$%%&&&'''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!         !!!!"""""!!!!!                       !!!!!!                  !         !!!!!!!"""###$$$%%%#!   !"""##  %%$$#############$$$$$$$$$$$$$$$$$$$$%%&'''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!         !!!!!!!!!!!!!                       !!!!!                            !!!!!!!!"""###$$$%%%#!    !!    '&%$#############$$$$$$$$$$$%$$$$%%%%%&&'''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!        !!!!!!!!!!!!!                       !!!!                          !!!!!!!!""""##$$$$%%%#         ('&%##############$$$$$$$%%%%%%%%%%%&&''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!      !!!!!!!!!!!!!                         !!!!!                        !!!!!!!!""""###$$$%%%%#      *('%##############$$$$$%%%&&&&%%%%&&'''(((((('''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!                          !!!!                         !!!!!!!"""""###$$$%%%%"  *)'&$$$$######$$$$$%%%%%%&&&'&&&%&&''''(((((('''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!! !!!!!!!!!!!!                                                          !!!!!!!"""""##$$$%%%%%#  *)('&&%%$$$$$$$$%%%%&&&&&&&''&&&&&&'''((((((('''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!!!!!                                                                  !!!!!!!""""###$$$%%%%%#! *)))))(('''&&&&&&&&&''&&&'''''''&'''''((((((('''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!!!!                                                                     !!!!!!!""""###$$$%%%%%#! **********))))))))((('''''''''''''''''((((((''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%$$$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!!!                                                                     !!!!!!!""""###$$$%%%%&$"  )********))))))))))((((''''''''''''''''((((('''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$$$###$$$$######""""""""""""""!!!!!!!!!!!!!!!                                                                      !!!!!!!""""###$$$%%%%%#! ******)))))))))))(((((''''''''''''''''''('''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$$#####$$########"""""""""""""!!!!!!!!!!!!!!!                                                                !!!!!!!""""###$$$%%%%%#! )))))))))))))))))(((((('''''''''''''''''''''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$#######$########""""""""""""!!!!!!!!!!!!!!!                                                               !!!!!!"""""##$$$$%%%%%#  )))))))))))))))))(((((('''''''((((''''''''''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%$$$$$$#################""""""!!!!!!!!!!!!!!!""!!!                                                              !!!!!!""""###$$$$%%%%%" ))))))))()))))))))(((((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$#################""""""""!!!!!!!!!!!!"""!!!!                                                            !!!!!!""""###$$$$%%%%%# )))))))((())))))))))(((((((((((((((''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$#################""""""""!!!!!!"""!!"""""!!!!                                                        !!!!!!""""###$$$%%%%%%# ))))))((((())))))))))))((((((((((((''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%$$$$$$#################""""""""!!!!!"""""""""""!!!!!!                                                     !!!!!!""""###$$%%%%&&&#  )))))(((((()))))))))))))))((((((((('''''''''''&&&&&&%%%%%%%&&&&&&&%%%%%%%%%%%%&&&&&&&%%%%%%$$$$$$##################"""""""!!!!!""""""""""""!!!!!!!!!!!                                               !!!!!"""""##$$$%%%&&&&$   ))))(((((((((((''((())))))((((((((('''''&&&&&&&&&&&&%%%%%%%%&&&&&&%%%%%%%%%%%%%%&&&&&%%%%%%$$$$$$##################"""""""!!!!!!"""""""""""!!!!!!!!!!!                                              !!!!!"""""##$$%%%&&&&'%"        "  )))((((((((((''&&&'()))))))(((((((''''&&&&&&&&&&&&&&&%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""!!!!!!!!""""""""!!!!!!!!!!!!!                                           !!!!!!""""###$$%%&&&&''%$"!!!           !#$#"")((((((((((''&&%%%&'))))))))(((((('''&&&&&&&&&&&&&&&&%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""!!!!!!!!!"""""""!!!!!!!!!!!!!!!                                        !!!!!!!""""##$$$%%&&&'''&&%$$$$##"!  !!!#$$%%%%((((((((((''&%%$#$%'))))))))((((((''&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$##################"""""""!!!!!!!!!!"""""!!!!!!!!!!!!!!!!                                       !!!!!!!"""""##$$%%&&&''''''''''&&%$#!""#$$%%%&&'(((((((((''&%%$$#$%')))))))((((((''&&&&&%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!                                       !!!!!!!!!!!!!""##$$%%&&''''''''''&%$#$$$%%&&&&'(((((((((('&%$$$$#$%'))))))(((((''''&&&&%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$#################"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                     !!!!!!!!!!!!  !!""##$%%&''''''''''&&%%%%&&&&'''(((((((((''&&%$$###$%')))))(((('''''&&&&%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                      !!!!!!!!!!!     !!""#$%%&''''''''''''&''''''((())(((((('''&%$#####$%')))((((('''''&&&%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                      !!!!!"!!!!       !!""#$%&'''''''''''(((((((()))**(((((((''&&%$$$$%%&'))((((('''''&&&&%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                            !           !!"#$%&'''''''''''(((((((()))**((((((('''&&%&&&&&'())(((('''&&&&&&%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############""""""!!!!!!!    !!!!!!!!!!!!!!!!!!!                                                         !"#$%&'''''''''''((((((()))***(((((((((''''''''((()(((('''&&&&&&%%%%%%%%%%%%%%%%&&&%%%%$$$$%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##########""""""!!!!!!!         !!!!!!!!!!!!!!                                                    !"#$%&'''''''''''((((((()))***((((((((((((((())))))((((''&&&&&%%%%%%%$$$$$$%%%%%%&&%%$$$$$$$%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$#########""""""!!!!!!            !!!!!!!!!!!!                                                  "#$%&'''''''''''((((((()))***((((((((((''''(((((()((('''&&&&%%%%%%%$$$$$$$$%%%%%%%%%$$$$$$$$$%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$#########"""""!!!!!!           !!!!!!!!!!!                                                  !"$$%&''''''''''(((((((()))***((((((((((''''''((((((((''&&&&&%%%%%$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&%%%%%%%$$$$########""""""!!!!!            !!!!!!!!!!                                                !#$$%&'''''''''(((((((((())***((((((((('''&'''''((((('''&&&&%%%%%$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&%%%%%%$$$$$$######""""!!!!!!            !!!!!!!!!                                                !#$%%&'''''''''((((((('(()****((((((((('''&&'''''((('''&&&&&%%%%$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""!!!!!!            !!"!!!!!!                                               "#$%%&'''''''''((((((''(()***+((((((''''&&%&&&&&&'''&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&%%%%%%$$$$$$########""""""""!!           !!!!!!!!                                               !#$$%&''''''''(((((((('(()***+'''''''''&&%$%%%%%%&&&%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&%%%%%$$$$$$$##########"""""""!!!         !!!!!!!                                                 !"#$%&''''''''((((((((((()***+''''''''&%%$##$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$###############""""!!!         !!!!!                                                   !"#$$&''''''''(((((((((())***+''''''&&&%$#""""###$$$############$$$$$$$$$$$$$####################$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$##################""""!!        !!!!                                                      ""#$%''''''''((((((((()))***+'''&&&&%%$$#""""####$#############$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################"""!!         !!!                                                            !"#$%&&&'''''((((((((()))****'&&&&%%%$$##""""###################$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""!!!          !                                                                   !"#$%%&&'''(((((((((()))****&&&%%%$$$###""""###################$$$$$$$$$$$######################$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%$$$$$$###########""""!!!                                                                             !"#$%%&'''(((((((((()))****&&%%$$$####""""#####################$$$$$$$$$$######################$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$#########"""!!!                   !                                                      !##$%&'''(((((((((()))****&&%%$$$####""""#####################$$$$$$$$$$######################$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%%%%$$$$$$########"""""!!!!                                                                         !"##$$%&''(((())))))))****&%%$$$#####"""""####################$$$$$$$$$###########"###########$$$$$$$$%%%%%%%%%%$$$%$$$$$$$$$%%%$$$$$$########""""""!!!!                                                                          !""##$%&'((()))))))))****&%%$#####""""""""###################$$$$$$$$$########"""""##########$$$$$$$$$$$%%%%%%%$$$$$$#$$$$$$$%$$$$$$########""""""!!!!!!!                                                                        !!!""$%&((()))))))))****%%$$####"""####""###################$$$$$$$$$#######""""""##########$$$$$$$$$$$$%%%%%%$$$$$###$$$$$$$$$$$$$#######""""""!!!!!!!!!!!!!!!                                                                    "$&((())))))))*****%%$####""""""""""###################$$$$$$$$$#######""""""#########$$$$$$$$$$$$$$$%%%$$$$$###$$$$$$$$$$$$$#######""""""!!!!!!!!!!!!!!!                                                                      !#%&'(())))))))****%%$#""""""""""""####################$$$$$$$$########"""""""########$$$$$$$$$$$$$$$$$%$$$$####$$$$$$$$$$$$########""""""!!!!!!!!!!!!!!!                                                                      !"#$%'())))))))****%$$#""""""""""""####################$$$$$$$$#############""""######$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$########""""""!!!!!!!!!!!!!!!                                                                        !!$&'))))))))****%$$#"""""""""""#####################$$$$$$$$##############""""#####$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$########"""""""!!!!!!!!!!!!!!!                                                                         "$'((((()))****%$##"""""""""""####################$$$$$$$$########"""""""""""#####$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!                                                                              !$&'(((())))***%$##"""""""""""###################$$$$$$$$########"""""""""""""####$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!                                                                                !#%&''((()))***$$##"""####""""##################$$$$$$$##########""""""!""""""####$$$$$$$$$$$$$$$$$$######$$$$$$$$$$#######"""""""""!!!!!!!!!!!!!!!!!                                                                                 !"$%&''((()))**$$##""######""##############$$$$$$$$$$$$#########"""""!!!!!!"""####$$$$$$$$$$$$$$$$$######$$$$$$$$$$#######"""""""!!!!!!!!!!!!!!!!!!!!                                                                                         !"#%&'((())))*$##########################$$$$$$$$$$$$##########""""!!!!!!!"""#####$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$######"""""!!!!!!!!!!!!!      !!!!                                                                                              !!"#$&'((()))))#########################$$$$$$$$$$$$$##""######""""!!!!!!!!"""#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####"""""!!!!!!!!!!!!       !!!!                                                                                      !!!!!!!!!!!""$%''((())))####################$$$$$$$$$$$$$$$$$$##""""#""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####""""!!!!!!!!!!!!!        !!!                                                                                       !!!!!!!!!!!!""$%&'((())))"##################$$$$$$$$$$$$$$$$$$$#"!!"""""""""!!!!!!!!!"""#######$$$$$$$$$$$$$%%%%%$%%%%%%%$$$$$$$####""""!!!!!!!!!!!!         !!!!                                                                                      !!!!!!!!!!!!!!!!#%&''((()))"###############$$$$$$$$$$$$$$$$%$$$$$#"!"""#####""!!!!!!!!!"""########$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$####""""!!!!!!!!!!!!        !!!!                                                                                         !!!!!!!!!!!"""""""#%&''((((()"#############$$$$$$$$$$$$$$$$$%%%%$$$##"""######""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$####""""!!!!!!!!!!!         !!!!                                                                                           !!!!!""""""""""""""#%&'''((((("############$$$$$$$%$$$$$$$$$%%%%%%$$##""########"!!!!!!!!!"""##########$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$###"""""!!!!!!!!!!        !!!!!                                                                                          !!!!""""""""""""""""#%&&'''(((("##########$$$$$%%%%%%%%$$%%%%%%%%%%%$$#""####$$$#""!!!!!!!!""""#########$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$###"""""!!!!!!!!!!       !!!!!!                                                                                        !!!!!""""""""""#######$$%&&''''((##########$$$$$$%%%%%%%%$$%%%%%%%%$$$$##"""#######""!!!!!!!!"""##########$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$###""""""!!!!!!!!!!      !!!!!                                                                                     !!!!!!!"""""""""##########$$%&&''''''#########$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#"!"""""""#"""!!!!!!!!"""##########$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$###""""""!!!!!!!!!!!     !!!!!                                                                                   !!!!!!!"""""""##############$$%%&&'''''########$$$$$$$$$$%%%%%%%%%$$$$$$$$$$##"!!!!!!!""""""!!!!!!!"""##########$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$###"""""""!!!!!!!!!!!!!   !!!                                                                                   !!!!"""""""""################$$%%&&&''''#######$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$#"!       !!!!"""!! !!""""##########$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$####"""""""!!!!!!!!!!!!!   !!                                                                                   !!!""""""""#############$$$$$$$$%%&&''''########$$$$$$$$$$$%%%%%$$$$$$$$$$$###""!!!!!!!  !"""""!!!"""""###########$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$####"""""""""!!!!!!!!!!! !!!!                                                                                  !!!"""""################$$$$$$$$$%%&&&&&&#########$$$$$$$$$$$%%$$$$$$$$$$$$###"""!"""""!  !""#""""""""""############$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#####""""""""""!!!!!!!!!!!!!!!                                                                                !!!"""###################$$$$$$$$$$%%&&&&&##########$$$$$$$$$$$$$$$$$$$$$$$$##"""""""##"!  !""#####""""""#############$$$$$$$%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!                                                                 !!!!!         !!"""###################$$$$$$$$$$$%%&&&&&##########$$$$$$$$$$$$$$$$$$$$$$$##"!!"""###$#"  !"#########""""#""""#########$$$$$$%%%%%%%%$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!                                                                !!!!!        !!!""#####$$$$$$#########$$$$$$$$$$$%%%&&&&##########$$$$$$$$$$$$$$$$$#######""!!"""###$#""!"##$$$$##########"""###########$$$$$$$$$$$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!                                                                !!!!!        !!""###$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&&##########$$$$$$$$$$$$$$$$##"""##"""!!!""###$###"#$$$$$$$$#########""##############$$$$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!                                                               !!!!!!         !"###$$$$$$$$$$$$$#####$$$$$$$$$$$$$%%%&&&###########$$$$$$$$$$$$$$##"!"""""!!!!!!"##$$$$$$$$$%$$$$$$#############################$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!                                                              !!!!!           !"##$$$$$$%$$$$$$$#####$$$$$$$$$$$$$%%%%&&###########$$$$$$$$$$$$$$#"!!!!!!!!!!!!!!"#$$$$$$$%%%%%%$$$$#################################$$$$$$$$$##############""""""""""!!!!!!!!!!       !!!                                                    !!!!!           !"$$$$$%%%%%%%%$$$$$$$$$$$$$$$#$$$$$%%%%&&##########$$$$$$$$$$$$$$$#"!!!!!!!!! !""##$$$$$$$%%%%%%%%$$$$######################""#########$$$$$################"""""""""""!!!!!!!!!!      !!!!!                                                  !!!!!!           !"$$$$%%%%%%%%%$$$$$$$#$$$$$$##$$$$$$%%%%&##########$$$$$$$$$$$$$$$#"! !!!!!!  !"#$$$$%%%%%%%%%%%%%%$$$$######"###########"""""""#########$################""""""""""""""!!!!!!!!       !!!!!!                                                !!!!"!!           !#$$$%%%%%%%%%%%$$$$$$###$$#####$$$$$%%%%%""########$$$$$$$$$$$$$###"! !!!!!!  "#$$%%%%%%%%%%%%%%%%%%$$$######"##########"""""""""###################"""""""""""""""""""""!!!!!!!       !!!!!!!                                              !!!!""!!           !#$$%%%%%&&&%%%%%$$$$$##########$$$$$$%%%%""""#####$$$$$$$$$$$$$####"! !!!!!   "#$%%%%%%%%%%%%%%%%%%%%$$######"#########""""""!""""#################"""""""""""""""""""""""!!!!!        !!!!!!!                                             !!!!"""!!           "#$%%%&&&&&&&%%%%$$$$$############$$$$%%%%""#######$$$$$$$$$$$$$###""!       !!"#$%%%%%%%%%%%%%%%%%%%$$$###############"""""""!"""""###############"""""""""""""""""""""""!!!!!!!      !!!!!!!!!                                           !!!!!""""!!         "#$%%%&&&&&&&&&%%%%$$$$#############$$$$%%%""######$$$$$$$$$$$$$$###"!        !"##$%%%%%%%%%%%%%%%%%%%$$$###############"""""""!"""""###############""""""""""""""""""""""!!!!!!!!    !!!!!!!!!!!!                                          !!!!""""""!!!!  !!""#$$%%&&&&&&&&&&&%%%$$$$$$$$#########$$$$%%%"#######$$$$$$$$$$$$$$$##"!        !"#$$$$$$$$%%%%%%%%%%%%$$$###"########"""""""""""!"""""###############""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!                                        !!!!!"""#"""!!!!!"##$$%%&&&&&&&&&&&&&%%%$$$$$$$$$$$$$####$$$$%%%"######$$$$$$$$$$$$$$$$##"         "##$$$$$$$$$$$$%%%%%%%%$$$###""######""""""""""""""""""##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!                                      !!!!!""""##"""""##$$%%%&&&&&''''''&&&&&%%$$$$$$$$$$$$$####$$$$$%%##$$$$%%%%%%%%%%%%%%%$$#"!         !"##$$$$$$$$$$$$$%$$$$$$###""""""#""""""""""""""""""""""############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!                                          !!!!"""""####$$%%%&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$####$$$$$%%#$$%%%%&&&&&&&&&&&&%%$$#"!          "##$$$$$$$$$$$$$$$$$####"""""""""""""""""""""""""""""""############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                              !!!"###$$$%%%&&&&&&&&&&&&&&&%%%%$$$$$$$$$#########$$$$$%%$$%%&&&&&&'''''''&&&%%$#!           !"#$$$$$$$$$$$$$$$$#""""""""""""""""""""""""""""""""""""###########""""""""""""""""""""""!!!!!!! !!!!!!!!!!!!!!!!!!!                                                 !"#$$$%%%&&&&&&&&&%%%%&&%%%%%$$$$$$$$$##########$$$$$%%$%%&&&'''''''''''''&&%$"!            "##$$$$$$$$$$$$$$#"!!!!!!!!!!"""""""""""""""""""""""""""""""######""""""""""""""""""""""!!!!     !!!!!!!!!!!!!!!!!!                                                  "#$%%%&&&&&&&&&&%%$$%%%%%%$$$$$$$$$$$##########$$$$$$%%&&&'''''((((((('''&&%$#"!           !"#$$$$$$$$$$$$$##"!!!!!!!!!!!"""""""""""""!"""""""""""""""""""""""""""""""""""""""""""!!!!        !!!!!!!!!!!!!!!!!!    !!!                                         "#$%%%&&&&&&&&%%$$##$$$$$$$$$$$$$$$############$$$$$$%&&''''((((((((((('''&&%$#"!          !"#$$$$$$$$$$$$$#""!!!!!!!!!!!!"""""""""!!!!!"""""""""""""""""""""""""""""""""""""""""!!!!!          !!!!!!!!!!!!!!!!!!!!!!!                                         "#$%%&&&&&&&&%$$#""""########$$$###############$$$$$$%''''((((((()))((((''&&%$##"          !"#$$$$$$$$$$$$$#"!!!!!!!!!!!!!!""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!            !!!!!!!!!!!!!!!!!!!!!                                         "#%%%&&&&&'&%$""!!!!!!"""""###################$$$$$$$%'(((((((())***)((('''&&%$#"!          "#$$$$$$$$$$$##""!     !!!!!!!!!!"""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""!!!!!               !!!!!!!!!!!!!!!!!!!                                         "#%%&&&&&''&%#        !!!!!""#################$$$$$$$$(())**+++,,--,,++)(('&&%$#"!          !"#############"!!      !!!!!!!!!!"""""!!!!!!!!!!!!"""""""!!!!!!!!"""""""""""""""""!!!!!                   !!!!!!!!!!!!!!!!                                         !#$%%&&&&&&%$"       !!!!!!"""#################$$$$$$$**++,,,---.....--+*(''&%%$"!           !""###########"!         !!!!!!!!!!!""!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!"""""""""""!!!!!                    !!!!!!!!!!!!!!                                          !"#$$%&&&&&%#!      !!!!!!!""""#################$$$$$$,,,---....////...,+(''&&%$#!            !""####"""""#!!          !!!!!!!!!!""!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!"""""""!!!!!                      !!!!!!!!!!!!!                                           !"#$%%&&&$#!    !!!!!!!!!!""""""##############$$$$$$---.../////00///.-,)(''&%$#!          ""##"! !!""!            !!!!!!!!!""!!!!!!! !!!!!!!!!!!!!!  !!!!!!!!!!!!!"""""!!!!!!                      !!!!!!!!""!!                     !!                     "#$%%%&$"!    !!!!!!!!!!"""""""##############$$$$$.....//////00///.-,)'''&%$#!             !!!!     !       !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!    !!!!!!!!!!!!"""!!!!!!                        !!!!!!!!"!!                    !!!!!!                    !"#$$$$#"!   !!!!!!!!!!!""""""###############$$$$$///////////00////.,*'''&%$#!                            !!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!      !!!!!!!!!!!!"!!!!!!!                        !!!!!!!!!!!                    !!!!!!!!                   !"#####"!! !!!!!!!!!!!!"""""""################$$$$//////////000////.,*'''&%$#!                            !"""##"""""!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!           !!!!!!!!!!!!!!                          !!!!!!!!!                    !!!!!!"!!!!!      !          !"""""!!!!!!!!!!!!!!!!"""""""################$$$$0000//0000000////.,*'''&%$#"                           !##########""!!!     !!!!!!!!!!!!!!!!!!!!!!            !!!!!!!!!!                              !!!!!!!!                   !!!!""""""!!!!!!!!!!          !!!!!!!!!!!!!!!!""""""""""""################$$$$0000/00000000////.,)''&&%$#!                          !#$$$$$#####""!!!       !!!!!!!!!!!!!!!!!!!!            !!!!!!!!!!                                !!!!!!                    !!!!""""""""!!!!!!"!!         !!!!!!!!!!!!!!!!""""""""""""###############$$$$$0000/00000000///.-+)''&&%$#!                         "#$%%$$$$$###""!!!        !!!!!!!!!!!!!!!!!!!             !!!!!!!!                                                           !!!!""""""""""""""""!!!      !!!!!!!!!!!!!!!!!"""!!""""""""#############$$$$$$0000000000000///.-+(''&%%$#!                        !#$%%%%%%$$$$##"!!!         !!!!!!!!!!!!!!!!!!             !!!!!!!!                                        !!                 !!!!"""""""""""""""""!!!!    !!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$%0000000000000///.,*('&&%$$#!                      !#$%%&&%%%%$$$##"!!!         !!!!!!!!"""""!!!!!             !!!!!!!!                                       !!!!!!!             !!!!""""""##"""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""###########$$$$$$%0000000000000//.-,*('&%%$#"!                       !"#$$$$$$$####""!!!!  !!!!!!!!!!!!""""""""""""!!!!       !!!!!!!!!!                                                           !!!!""""""##########""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""##########$$$$%%%0000000000000/.-,+)(&&%$#"!                          ""######""""!!!!!!!!!""""!!!!!!!""#########""""!!!!!!!!!!!!!!!!!                                                            !!!!!"""""############"""!!!!!!!!!!!!!"""""""""""""""""""""""#########$$$$$%%%0000000000000/.-+*('&%%#"!                          !!"""""!!!!!  !!!!""###"""!!!!""####$$$$#####""""""""""!!!!!!!!                                                            !!!!!"""""#############"""!!!!!!!!!!"""""""""""""""""""""""""########$$$$$%%%%000000000000//.,*)('&%$#!                              !!         !!"##$%$#"""!!!"##$$$$$$$$$$$########"""""!!!!!!                                                            !!!!!"""""####$$$$$#####""!!!!!!!!"""""""""""""""""""!!""""""########$$$$%%%%%0000000000///.-,*(('&%$"                                        !!"##$%$##"""!!"##$$$$%%%%%%%%%$$$####"""""!!!!!                                                            !!!!!!""""##############""""""""""""""""""""""""""""""""""""""#######$$$$$%%%%000000000////.-+)(''&%$"                                         !!"##$%$$#"""!!"##$$$%%%%%%%%%&%%$####""""""!!!!!                                                            !!!!!"""""##############"""""""""""""""""""""""""""""""""""""#######$$$$$%%%&000000000////.-+)('&%%$"                                        !!"##$%$$##""!!"##$$%%%%%%%&&&&&%$$####"""""!!!!!!                                                           !!!!!""""""##############"""""""""""""######"""""""""""""""""########$$$$%%%&000000000///.-,+(('&%$#"                                        !!"#$%&%$##""!!"##$$%%%&&&&&&&'&&%$####""""""!!!!!                                                           !!!!!"""""""#########$###"""""""""""##########""""""""""""""""#######$$$$%%%&000000000///.-,+(('&%$#"                                         !!!"#$%$$##""!!""#$$%%&&&&&&''''&&%$$###"""""!!!!!                                                            !!!!!""""""""#################""""############"""""""""""""""########$$$%%%%000000000///.-,+)('&%$#"                                          !!""#$$##"""!!""##$%%&&&''''''''&&%%$###""""!!!!!                                                            !!!!!!""""""""##################"##############""""""""""""""########$$$$%%%000000000///.-,+)('&%$#"                                            !"####"""!!!!""#$%%&&''''''('''&&%$####"""!!!!                                                              !!!!!"""""""""##################################""""""###""""#######$$$$%%%000000000//..-,+)('&%$#"                                            !!"#""""!!!!!"""$%&&''''((((('''&&%#####""!!!!                                                               !!!!!"""""""""#############################""####""######""""#######$$$%%%000000000///.-,+)('&%%$"!                                             !!""""""!!!!"""$%&&''(((((((((''&&%$$##""!!!                                                                !!!!!!""""""""############################!  #######################$$$%%%000000000///..-+*('&%%$#"!                                          !!""""""!!!"""$%&&''(())**)(((''&%%$$#""!!!                                                                 !!!!!""""""""######$$$$################### !! "####################$$$%%%000000000///..-,*)('%%$#""!                                         !!"""#""!!!"""$%&&'(()**+,+*(((''&&%$#""!!!                                                                 !!!!!!!""""""#####$$$$$$####################   ####################$$$%%%000000000///..-,+)('&%%$#"!                                           !"##""!!!!""$%&&'()*+,,-,+)(((''&%$#""!!                                                                  !!!!!!!!"""""#####$$$$$$$####################  ####################$$$%%&000000000///..-,*)('&%%$#"!                                           !"##""!!"""#$%&&'(*+,,-.-,+)((('&&%$#""!                                                                  !!!!!!!"""""######$$$$$$$##########################################$$$%%&000000000///.-,+*(('&%%$#"!                                         !!""#""!!""##$%&&'(*+,-./.-,+*((''&%$$#"                                                                   !!!!!!!"""""#####$$$$$$$$$$########################################$$$%%&000000000//..-,+*(''&%%$#""                                    !!""#""!!"##$%&&&()+,-..//.-,+*(''&&%$#"                                                                   !!!!!!"""""#####$$$$$$$$$$$$$$$####################################$$$%%&000000000//..-,+)('&&%%$##"                                  !!""#""!!"#$%%&&'()+,-./0//.-,*((''&%%$"                                                                  !!!!!!!"""""###$$$$$$$$$$$$$$$$$$$##################################$$$%%&00000000//..-,+)(('&%%$$#"!                               !""#"""!#$$%%&&'(*,-../0//..,+)(''&&%$"                                           !!!!                   !!!!!!!"""""####$$$$$$$$$$$$$$$$$$$################################$$$$%%&000000////.-,+*((''&%%$$#"!                              !""##"""#$$%%&&'(*,-.//00//.-+)(''&&%$"                                          !!!!!!!!!              !!!!!!!!"""""####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$%%%00000////.-,+)((''&&%$$##"!                             !""###""#$%%&&''(+-..//00//.-,)(''&&%$#!                                         !!!!!!!!!!            !!!!!!!!!"""""####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$%%%00000////.,+)(('&&&%%$$##"!                            !"#$###"$$%%&&'')+-.//000//.-,)(''&&%$#!                                        !!!!!!!!!!!!          !!!!!!!!!!"""""####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%//////...,+*((''&&%$$##""!                             !"######$%%%&''(*,.///000//.-+)(''&&%$#!                                        !!!!!!!!!!!!         !!!!!!!!!!!!""""####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%/////..-,+)(''&&%%$$#""!!                               !"##$$$$%%%&&'((+-.//0000//.-+('''&%%$"!                                        !!!!!!!!!!!         !!!!!!!!!!!!!!"""####$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%////..-+*)('&&&%%$##!!!                                 !"##$$$$%%&&''((,./00000//.-,*(''&&%%$"                                !!!!!!   !!!!!!!!!!!        !!!!!!!!!!!!!!!""""###$$$%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%//...-+)(''&&%%$$#"!                                    !"##$$%%%&&&'(()-/000000//.-,*(''&&%$#"                                !!!!!!!  !!!!!!!!!!!       !!!!!!!!!!!!!!!!!"""###$$$%%%&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%/...-,*(''&&%%$$##"!                                    !!!"##$$$%%%&&&'((*-/00000//.-,*(('&&%%$#"                               !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""##$$%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$%%%...-,+)('&&%%$$#""!                                   !!""##$$%%%%&&&''()*-./000//.-,*)(''&&%$#"!                               !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!""#$$%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%$$$$$$$$%%%..-,+)('&&%%$$#"!!                                    !""##$$%%%%%%&&''(()+-./00//..-+((('&&%$#""!                              !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!!""#$%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%$$$$$%%%%&.-,+*('&%%%$$#"!                                    !!!!##$$%%%%%%%%&&''((*+-./00//.-+)('''&%$#"!!                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!        !!!""#%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%$$$%%%%%&--,*)('&%$$##"!                               !!!!!!!!"#$$%%%%&&&%%%&&''((*+-./0//.-,*((''&%%$#!!!                               !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!         !"#$%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%&-,+)('&%$###"!!                             !!!!!!!!!"#$%%%&&&&&&&%%&&''((*,-.///.-,+)(''&&%$#"!!!                               !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!         "#%&&&&&&&&&&&&&%%%$%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-+*('&%$#"""!!                             !!!!!!!!!""#%%&&&&&&&&&&%&&&'((*,-.///.-+*(('&&%$##"!!                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!        "$%&&&&&&&&&&&&&%%%$$%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,+)('&%#!!!                          !!!!!!!!!!"#$%&&&&&'''&&&&&&&&((+,-.//.-,)((''&%$#""!!!                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      #%&'&&&&&&&&&&&&%%%$$%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,*('&&$#!!!                        !!"""#######""##$&&&&&&'''&&&&&'''((*,--...,+)(''&%%$#""!!!                                 !!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!      #%&''&&&&&&&&&&%%%$$$$$%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+*('&%$#!!!                      !!"""###$$$$$####$$%&&&&&&''''&&&''''(()+,--.-,*(('&%%$##""!!!                                  !!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!       #%&''&&&&&&&&&%%%%$$$$$$%%&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$+)('&%$#!!!                     !!""##$$$$$$$$$$$$$%%''&&&&''''&&&'''((()*+,,-,*)(''&%$$#"""!!!                                    !!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!       $%&'''&&&&&&&&%%%$$$$$$$%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###*)('&%$#!!!                     !!"##$$$%%%%%%%%%$$%%&'''&&&&''''''''(((((()*+,*)(('&%$###""!!!!                                     !!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!    !!!$%&'''&&&&&&&%%%$$$$####$%&''''''''&&&&&&&&%%%%%%$$$$$$$$$#####*)('&%$#!!!                            !"##$$$%%%&&%%%%%%$%%%&&&&&&&&'''''''(((((())*+*((''&%$##"""!!!!                                      !!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!      #%&'''&&&&&&&&%%%%$$$$$$%&&'''''''''&&&&&&&%%%%%$$$$$$$$####"""+)('&%%#"!!                             !"##$$%%%&&&&&&%%%%%%%%%%%$%&&'''''''(((((((())((('&&%###"""!!!!!                                          !!!!""""""!!!!!!!!!!!!!!!!!!!!      "$&'''&&&&&&&&%%%%%%%%%%%&&''''''''''&&&&&&%%%%%$$$$$#####""""!+*('&&%#"!!!                             !"#$$%%%&&&&&&&&%%%%%%%%$$#$&&''''''''(((((((((((''&%$###"""!!!!!                                          !!!!"""""""!!!!!""""!!!!!!!!!!      "$%'''&&&&&&&&&&%%%%%%%%&&&&''''''''''&&&'&%%%%%$$$$####"""!!!!+*('&&%$""!!                              "##$%%%&&&'''&&&&%%%%%$$#" #%&'''''''''((((((((('''&%$###"""!!!!!!!                                        !!!""""""""""""""""""!!!!!!!!!!     !#%'''&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&%%%%%$$$###"""!!!   ,*)('&&%###""!!                            !"#$$%%&&''((''''&&%%%$$##" #%&'''&&'''''''''''('''&&%$##""""!!!!!!                                         !!!""""""""""""""""""!!!!!!!!!!     !#$&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&%%%%%$$$###"""!!!!   ,+*(''&%$$$##""!                           !"#$$%%&''()((((''&%%$$##"! #%&'&&&&&'''''''''''''&&%%$##""""!!!!!                                          !!!"""""""""""""""""""!!!!!!!!!!    !"$%%&&'&&&&&&&&&&&&&&'''''''''''''''&&&&&%%%%%$$##"""""!!!    ,+*)(''&%%$$$#"!                          !"#$$%&&'()**))(('&%%$#""!  #%&&&&&&&&&&&&&&&''''&&&%%$##""""!!!!!                                          !!!"""""""""""""""""""!!!!!!!!!!    !"#$%%&'&&&&&&&&&&&&&''''''''''''''''&&&&%%%%%$$$##""""!!!     -,+*(('&&%%%$$#"!!                      !"#$%%&&'(*,++*)('&%%$#!!   #%&&&&&&&&&&&&&&&&&'&&&&%$$##""""!!!!!                                          !!!"""""""""""""""""""!!!!!!!!!!    !"##$%&''&&&&&&&&&&&'''''''''''''''''&&&&%%%%%$$$#"!!!!!!!     -,++)(('&&&%%$$#""""!!!                    !""#$%&&'(*++**)('&%%$#"""""$%&&&&&&&&&&&&&&&&&&&&&%%$$##"""!!!!!                                           !!!"""""""""""""""""""!!!!!!!!!      !""#$%'&&&&&&&&&&&&''''''''''''''''&&&&%%%%%$$$##"!!!!!!      --,++*((''&&%%%$$###"""!!!                        !"#$%&&'()+**)(('&%%$$##$$%%&&&&&&&&&&&&&&&&&&&%%%$$###"""!!!!                                             !!"""""""""""""""""""!!!!!!!!!       !!"#%&&&&&&&&&&&&''''''''''''''''&&&&%%%%%$$$$##"!!!!!       --,,+*)((''&&%%%%$$$##"""!!!                      !!"#%&&'()**)((''&%%% !%%%&&&&&&&&&%%%%&&&&&&%%%$$$##"""!!!!                                              !!""""""""""""""""""!!!!!!!!!          !"$&&&&&&&&&&&&'''''''''''''''&&&&%%%%%$$$$$#""!!          ---,,+*)((''&&&%%%%$$$##""!!                       !!#$%&'(())((('&&%%%%&&&&&&&&&%%%%%%%%%%%%%%%%$$$###"""!!!!                                              !!""""""""""""""""""!!!!!!!!            !#&&&&&&&&&&&'''''''''''''''&&&&&%%%%$$$$$$#"!            .----,++*)(('''&&&%%$$$##""!!                       !#$%&'(())((('&&%%%%%&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!                                                !!!"""""""""""""""!!!!!!!!              "#$$%%%&&&&&&''''''''''''''&&&&%%%%%$$$$$##"!            ..----,,+**)(((''&&%%%$$##""!!                       "$%&'(()((((''&%%%%&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!                                                  !!!!!""""""""""""!!!!!                   !"#$%%%%&&&&''''''''&''''&&&&&%%%%%$$$$##""!            ....---,,,++*))((''&%%%$$##""!!!!                    "#%&'(()((('''&%%%$$%&&&&&&&%%%%%%%%%%%%%%$$###"""!!!!                                                  !!!!!!"""""""""!!!!!                      !#$$%%&&&&&''''''&&&&&&&&&&&%%%%$$$$###"!!            ......---,,,++*)(('&&%%%$$#""""!!!                   !#%&'(((((('''&%%%$#$%&&&&&&&%%%%%%%%%%%%%$$###"""!!                                                !!!!!!!!!!""""!!!!!                        !#$$%&&&&&&&''&&&&&&&&&&&&&%%%%$$$$##""!             ......---,,,++*)(('&&%%%$$#"""!!!!!                  !#$&'''((('''&&%$$#!#$%%%%%%%%%%%%%%%%%%$$###"""!!!                                          !!!!!!!!!!!!!!!                          !"#$$%%%%&&&&&&&&&&&&&&&&&%%%%$$$$###"!!            ......---,,,++*)(('&%%%%$$#""!!!!!!                  !"$%&''''''''&%$$#" "#$%%%%%%%%%%$$$$$$$$##"""!!!                                        !!!!!!!!!!!!                              !"##$$%%%&&&&&&&&&&&&&&&%%%%$$$$###"!!            .....----,,,++*)(('&%%%$$$#"!!!!!!!!!                 "#%&&&'''''&%%$#"! !"#$$$$%$$$$$$$$#####""!!!                                           !!!!!!!                                 !""#$$$%%&&&&&&&&&&&&&&%%%$$$$$###""!            .....---,,,++**)(''&%%%$$$#"!!!!!!!!!!                "#%%%&&&'''&%$###   !"###$$$$$$$###""""!!                                           !                                        !"#$$%%&&&&&&&&&&&&&&%%%$$$$$####"!!           ------,,+++**)((''&&%%$$###"!!!!!!!!!!                !"#$%%%&&&&%$$#"!   !!""########""""!!!!                                                                                    !""#$$$%&&&&&&&&&&&&%%%%$$$$$$###""!!           -,,,,,++*))((('''&&%$$$##"""!!!!!!!!!!                 !"##$%%%%%%$#""!    !""""#"""""!!!!!!!                                                                                    !"##$$$%%%&&&&&&&%%%%%%$$$$$$####""!            ,++++*))((''''&&&%%$$###""!!!!!!!!!!!!!                  !"##$$$$$##""!    !!!""""!!!!!                                                                                        !"##$$$%%%%%%%%%%%%%%%$$$$$$#####""!            ****)(('''&&&%%%%$$$##""!!!!!!!!!!!!!!!                    !"####"""!!     !!!!"!!                                                                                       !""###$$$%%%%%%%%%%%%$$$$$$$######""!            )(((((''&&&&%%%$$$###""!!!!   !!!!!!!!!!                   !"""""!!!        !!!!                                                                                       !"###$$$%%%%%%%%%%$$$$$$$#########"!!           (('''''&&&%%%$$$##"""!!!        !!!!!!!!!                 !!!!!!                                                                                                  !""##$$$$%%%%%%%$$$$$$$###########""!!          ''&&&&&%%%%$$$##""!!!            !!!!!!!!                                                                                                               !"#$$$$$$$$$$$$$$$$$#############"""!!         &&%%%%%%$$$$##"!                 !!!!!!!!!                                                                                               !"#$$$$$$$$$$$$$$$#################""!!        %%%%$$$$$####""!                  !!!!!!!!                                                                                       !      !"####$$$$$$$$$###################"""!!!      %%$$$#####""""!!                  !!!!!!!!!                                                                                      !"#################################"""!!!!!!!!$$##""""""!!!!                    !!!!!!!!!!!                                                                                    !"################################""""""""!!!$#""!!                            !!!!!!!!!!!!                                                                              !"""""###########"""""################"""""""#""!!                             !!!!!!!!!!!                                                                      !""""""""""""""""""""""##########"#####""""""""!!                               !!!!!!!!!                                                              !!""""""""""""""""""""""#######""""#####"""""!!!                                 !!!!!!                                                                !!!!!"""""""""""""""""""##"""""""""######"""                                     !!!!!                                                              !!!!!!!!"""""""""""""""""""""""""""#########                                       !!                                                   !!!!!!!!!!""""""""""""""""""""""""""###"""""                                                                                        !!!!!!!!!!!!!!""""""""""""""""""""""""""""                                                                                   !!!!!!!!!!!!!!!!""""""""""""""""""""""""                                                                               !!!!!!!!!!!!!!!!"""""""!!"""""""""""                                                                                     !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""                                                                                                    !!!!!!!!!!!!!!!!!!!!!!!!!"!!!                                                                                                               !!!!!!!!!!!!!!!!!!!!!                                                                                                                             !!!!      !!!!!!!!                                                                                                                                             !!!!!!!                                                                                                                                                  !!!!                                                                                                                                                    !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   				
	





	
				
	
																																									









				


																																									









				


																																									
								
				
	
																																									









				


					





								
					









				


				
	



	
												
	





	
				
	
				

	

	

				



				









				


				







					




				









				


				







					




				
	





	
				
	
				

	

	

				



				









				


				
	



	
												









				


					





													
								
				
	
																																									









				


																																									









				


																																									
	





	
				
	
																																									









				

















	
















								









				
	

	

	

	

	

	
	
	

	

	

	

	
	
								
								
				

















	
















								









																																					
	
								









																																					


								
	





	
																																					


								









																																					
	
								










































				


								
								

	

	

	

	

	

	

	

	

	

	

	
				


								










































				
	
																																																							


																																																							


																																																							
	
																																																							


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

















































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

	

	

	

	

	

	

	

	

	

	

	

	

	

	

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

















































																																																																																																																																																																																																																																												                                                                                        0@@P@PPPPQRSRRSRQPPPP								                                                                                                                                                                                                                     0@@@@P`abcdeddedcba`P												                                                                                                                                                                                                                     0@@@@PastuvwvvwvutsaP	
		
		
		
	                                                                                                                                                                                                             0@@0    0@@P@PbttbP								                                                                                                                                                                                                                     0@@@@QcuucQ                                                                                                                                                                                                                                      0@@@@Rdv̋̉vdR                                                                                                                                                                                                                            0@@QASewۋweS   
   
   
   
                                                                                                                                                                                                                          0@@@@RdvڊڊvdR
  	   	   	   	                                                                                                                                                                                                                          0@@@@RdvڊڊvdR
  	   	   	   	                                                                                                                                                                                                                        0@@QASewۋweS   
   
   
   
                                                                                                                                                                                                                          0@@@@Rdv̋̉vdR                                                                                                                                                                                                                              0@@@@QcuucQ                                                                                                                                                                                                                              0@@0    0@@P@PbttbP								                                                                                                                                                                                                                     0@@@@PastuvwvvwvutsaP	
		
		
		
	                                                                                                                                                                                                                     0@@@@P`abcdeddedcba`P												                                                                                                                                                                                                                   0@@P@PPPPQRSRRSRQPPPP								                                                                                                                                                                                                                     0@@@@@@@@@@A@@A@@@@@@                                                                                                                                                                                                                     0@@P@@P@@P@@P@@P@@P@@                                                                                                                                                                                                              0@@0    0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                                                      0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                                                       000000000000000000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           0@@0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             	                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       