????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                



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

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



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




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





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





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





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



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



 "%(*********************))))('&%$$$#$$$$$$%%%%&&&&&&&&&&&''''''''((((((((((((())((((((((((((((()))))((((((('''''''''''''((((((((((((((((''''''''''''''''''''''''''''''''&&%%$$$$$$$$%%%%%%&&&&&''''''''''''&'''''''(((((((((((((((((((((((((((((((((((((((((''' "%'**********************)))('&$$$####$$$$%%%%%&&&&&&&&''''''''((((((((((((()))))(((((((((((((()))))(((((('''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''&&%$$$$$$$$$%%%%%%&&&&&''''''''''''&'''''''''(((((((((((((((((((((((((((((((((((((''''' !$'**********************))('&%$$######$$$$%%%%&&&&&&'''''''''((((((((((())))))*))((((((((((((((((((((((''''''''''''''((((((((((((((((((((''''''''''''''''''''''''''''''&&%$$$$$$$$$$%%%%%&&&&&'''''''''''''''''''''''((((((((((((((((((((((((((((((((((''''''& !$'**********************))('&%####"####$$$%%%%&&&&&&''''''''(((((((((()))))))**))((((((((((((((((((((('''''''''''''''(((((()))))(((((((((((''''''''''''''''''''''''''''&&%$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''& !$'********+*************)(('&$##""""###$$$$%%%%&&&&&'''''''((((((((())))))))****)(((((((((((((((((((('''''''''''''''(((((()))))))))((((((((('''''''''''''''''''''''''''&%%$$$$$$$$$$%%%%%%&&&&&&&'''''&''''''''''''''''''((('''''(((((((((((((((''''''''''''&& !$'**********************))('&$##""""####$$$%%%%&&&&&'''''''((((((()))))))))***+**)((((((((((((((((((''''''''''''''''((((())))))))))(((((((('''''''''''''''''''''''''''&&%$$$$$$$$$$$%%%%%%%&&&&&&&''&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''&& "$'))***********+********))('&%##"""""####$$$%%&&&&&&''''''((((((())))))))))***+**)))((((((((((((((((''''''''''''''''(((()))))))))((((((((((''''''''''''''''''''''''''&&%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&& "%'))))******************))('&%##""""""###$$$%%&&&&&&'''''((((()))))))))))))**+++***))(((((((((((((('''''''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''&&%%$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&!#%'(())******************)))'&%$#""!""""###$$%%&&&&&&''''((((()))))))))))))***++++***)(((((((((((((''''''''&&&&&'''''(()))))))))(((((((''''''''''''''''''''''''''''''&%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&!#%&(()))******))))******)))('&%$##"!""""###$$%%&&&&&'''''((((()))))))))))))***+++++**))((((((((((''''''''&&&&'''''''((()))))))))(((((((''''''''''''''''''''''''''&&&%%$$$$######$$$$$$$$%%%%%%&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&'''''&&&&&''''''''''&&&&&&&&&!#%&'(()))))*))))))))))))))(('&%%$#"!""""###$$%%&&&&&''''((((()))))))))))*****+++++++**)(((((((('''''''''&&&&&'''''(((((()))))))((((((((''''''''''''''''''''&''''&%%$$$$#########$$$$$$$$$%%%%%&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&"#$&'((())))))))))))))))))((('&&%$#"!!"""###$$%%&&&&'''''((((()))*************+++++,,+*)((((('''''''''''&&&&&&'''(((((((()))))))(()))((((''''''''''''''''''&&&&&&%%$##############$$$$$$$$$%%%%%&&&&&&&&&&'''''''''&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"#$&''(())))))))))))))))((('''&&&$#"!!"""###$$%%&&&''''''((((())**************+++,,,,+*)(((('''''''''''&&&&&&&''(((()))((())))))(()))(((('''''''''''''''''&&&&&&&%$#""""""###########$$$$$$%%%%%&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#$%&''(()))))))))))))((''&&&&&&&&$#"!!"""##$$%%&&&&'''''((((()))**************++,,,,,+**)(((''''''''''&&&&&&&&'(((())))((())))))((())((((''''''''''''''''''&&&&&&%$#"""""""###########$$$$$$%%%%%%&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$%&'''((((()))))))))('&%%%%%%&&&$#"!!"""##$$%%&&&''''''((((()))*************+++,,,,-,+*)((('''''''''&&&&&&&&''()))))))((())))))(((((((((''''''''''''''''''&&&&&&%$$###"""""##########$$$$$$%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%%&'''(((((((((((((('&%$$$$#$%%&$#"!!!""##$%%&&&'''''''(((()))*****++++++++++++,,,,-,+*))((''''''&&&&&&&&&&&''(**))))))(()))))(((((((((('''''''''''''''''''&&&&&%%$$##""""""##########$$$$$%%%%%%%%%&&&&''''''''''&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&''(((((((((((((('&%$##" #$%&$#"!!!""##$%&&&''''''''(((()))****++++++++++++,,,,--,+**)('''''&&&&&&&&&&&&&'()+**)))))(())))((((((((((('''''''''''''''''''&&&&&%%%$$##"""""""#########$$$$%%%%%%%%%&&&&''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%%&&'''(((((((((('&&%$#""!! !"#$#"!!!!""#$%&&&&'''''''((((())*****++++++++++++,,,---,,++*))(((''''&&&&&&&&&''()+***))))()))))((((((((((''''''''''''''''''''&&&&&%%%%$$####""""#########$$$$$%%%%%%%%&&&&''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$%&&&''''''''((('&%$#""!!!  !!""""!!!!""#$%&&&''''''''(((()))****++++++++++++,,,,-----,,++*))((((''&&'''''''(()++**)))))))))(((((((((((''''''''''''''''''''&&&&&%%%%%$$$###""""########$$$$$$%%%%%%%&&&&''''''''''&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&$$%%&&&''''''''''&%$""!!!     !!!!!!!!"""#$%''''''''''((((()))****+++++++++++,,,,---..---,,+***))(('&''''''''()*++***))))))))(((((((((('''''''''''''''''''''&&&&&&&%%%%%%$$#"""""######$$$$$$$$%%%%%%&&&&''''''''''&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%#$$%&&&&'''''''''&$#!!            !!!!"""#$&''''''''''((((()))****++++++++++,,,,,--...../.--,,++*)('&'''''(((()*++***))))))))(((((((((('''''''''''''''''''''&&&&&&&&&&&&&%$#"""""######$$$$$$$$%%%%%%&&&&''''''''''&&&&&%%%%&%%%%%&&&&&&&&&&'''''&&&&&&&%%%%%%%%#$$%&&&&&&&&&''''%$"!            !!!!""##$%&''''''''''((((()))*****+++++++++,,,,,--...../.--,,,++*)(((((((((()**+++****))))))))(((((((('''''''''''''(''''''''&&&&&&&&&&&&%%$###########$$$$$$$$%%%%%%%&&&&'''''''''&&&&&%%%%%%%%%&&&&&&&&&&&&'''''&&&&&&%%%%%%%%##$%%&&&&&&&&&&&'%$"             !!!!"##$%%&'''''''''(((((()))*******++++++++,,,---...../..---,,,+**)))))))****+++++******))))))((((((('''''''''''''(((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&''''''''&&&&&%%%%%%%%%&&&&&&&&&&&&&'''''&&&&&%%%%%%%%##$$%%%%&&&&&&&&&%#"             !!!!"#$%%&&&&'''''''(((((())))********++++++,,,---...../....----,,+++++++++++++++++++*******))))(((((('''''''''''''(((((''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$%%%%%%%&&&&&&'''''''&&&&&%%%%%%%%%&&&&&&&&&&&&&''''''&&&&%%%%%%%%##$$%%%%%%%%%&&&&$#!            !!!!!"$%&&&&&&&'''''((((((())))*********+++++,,,---...../.......---------,,,,,,,+++++++*******))))((((''''''''''''''((((('''''&&&&&&&&&&&&&&&&&&&&%%$$$$$$$$$$%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%&&&&&&&&&&&&&&'''''''&&&%%%%%%%%##$$$%%%%%%%%%%%%#"!            !!!""#$%&&&&&&&&'''''((()((())))*********++++,,,---............-----------,,,,,,,+++++++******))))((((('''''''''''''((((('''''&&&&&&%&&&&&&&&&&&&&%%$$$$$$$$$$$$$%%%%%%&&&&&&&&''&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%##$$$$$%%$$$$$$##"!!           !!!""##$%&&&&&&&&''''''((((((()))*********++++,,,---............-----------,,,,,,,+++++++*******))))(((((''''''''''''(((((''''&&&&&&%%%&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%##$$$$$$$$$$###""!!            !!!"##$%%&&&&&&&&&''''''((((((())))*******++++,,,---...........------------,,,,,,,,+++++++******))))(((((((''''''''''''(((''''&&&&&%%%%&&&&&&&&&&&%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&'''(''&&&&%%%%%%%$$###$$$$$$###"!              !!!""#$%%%%&&&&&&&&''''''''((((()))))*******+++,,,---..........-------------,,,,,,,,++++++++*****)))))(((((((((((((('''''((''''&&&&&%%%%%&&&&&&&&%%%%%%$$$$$####$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&'''''&&&&&%%%%%%#####$$$$$###""!              !!!""#$$%%&&&&&&&&&''''''''(((((()))))))****+++,,,---..........-------------,,,,,,,,++++++++*****))))(((((((((((((((''''''(''''&&&&%%%%%%%&&&&&&%%%%%%$$$$$#####$$$$$$$$%%%%%%%%%&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&%%&&######$$$###""!!              !!!""#$$%%&&&&&&&&&'''''''((((((((((((())***+++,,,---.........--------------,,,,,,,++++++++*****))))((((((((((((((((('''''(''''&&&&%%%%%%%%%%&&%%%%%%%$$$$######$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&#######$$##"""!!              !!!""#$$%%&&&&&&&&''''''''(((((((((((((())**++++,,---.........-------------,,,,,,,+++++++++****))))((((((((((((((((((''''''''''&&&&%%%%%%%%%%%%%%%%%%$$$$$######$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&##########"""!!               !!!""##$%%&&&&&&&&''''''''(((((((((((''(()**++++,,----........-------------,,,,,,,+++++++++***))))(((((((((((((((((((''''''''''&&&&%%%%%%%%%%%%%%%%%%$$$$#######$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&'''''''''&&&&&&&&&&&##########"""!!!             !!!!""#$$%%&&&&&&&''''''''(((((((((((''''()***+++,,,---.......--------,,,,,,,,,++++++++++++****))))(((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$#######$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&''&&&&&''''''''''&&&&&&&&&&&##########""""!!           !!!!!!""#$$%%&&&&&&&'''''''((((((((((('''''()***++++,,,----....--------,,+,,,,,++++****+++++****))))((((((((('''(((('''''''''''''&&&&%%%%%%%%%%%%%%%$$$$$$$#########$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&''&&&&''''''''''''&&&&&&&&&&"########"""""!!          !!!!!!!""#$$%%&&&&&&''''''''(((((()(((('''&'()***++++,,,,----...-------,,+*+++,++********+++****))))(((((((((''''(('''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&'''''''''''''&&&&&&&&&&""""""""""""""!!    !!!!!!!!!!!!""##$$%%&&&&&&''''''''((((())(((('''&'((****+++++,,-----.--------,+*)*++++**)))))***++****))))((((((((''''''('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#####"#####################$$$$$$%%%%%%%%%&&&&&&&&&&&''''''''''''''&&&&&&&&&&"""""""""""""""!!!!!!!!!!!!!!!!"""##$%%%&&&&&&'''''''(((((()))((('''''()****++++++++++++++++******)(((()*))((((((())*)))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$######"######################$$$$$%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'""""""""#####"""!!!!!!!!!!!!!!""""#$$%%%&&&&&&&''''''((((())))(((((''(()****+++++++***)))(((((((('''''''((('''''(((()((((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"#######################$$$$%%%%%&&&&&&&&&&'''''''''''''''''''&&&&&&&'''"""""""#######"""""""!!!!!!!!""""##$$%%%&&&&&&&'''''((((())))))((((((())****+++++***))(''&&&&&&&&%%%%%&&&&&&&'''''''(''''''(((('''''''''''''''''''&&&&&&&&&%%%%%$$$$$$$$$$$$$$#########""########################$$$%%%%&&&&&&&&&&'''''''''''''''''&&&&&''''''''"""""""########"""""""""!!"""""""##$$%%%&&&&&&&&''''((((()))))))(())))))****+++++**))('&%$$$$$$$##$$$$$$%%%%%&&&&''''''&&&''('''''''''''''''''''''&&&&&&&&%%%%%$$$$$$$$$$$$$$#######""""""#######################$$$%%%%&&&&&&&&'''''''''''''''''&&&&&&'''''''''"""""""########""""""""""""""""""##$$%%%&&&&&&&&''''((((()))))))(())))))*****++++*)(('&%%$$$$$$$$$$$$$$$%%%%%&&&&&&&'&&&&&&''''''''''''''''''''''&&&&&&&%%%%%%$$$$$$$$$$$$$########""""""""######################$$$%%%&&&&&&&&'''''''''''''''''''''''''''''''''""""""""########""""#""""""""""#####$$%%&&&&&&&&''''((((()))))))(())))))*****++++*)('&&%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&&%%%%%%%$$$$$$$$$$$########"""""""""""#####################$$$%%%&&&&&&&'''''''''''''''''''''''''''''''''(""""""""####################"########$%%&&&&&&&&'''''(((()))))))(()))))******++++)('&&%%$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%&&&&&&''''''''''''''''&&&&&&%%%%%%%%$$$$$$$############"""""""""""""""####""""##########$$$%%%&&&&&'''''''''''''''''''''''''''''''''(((""""""""#############################$$%&&&&&&&&'''''((((())))))(()))))******++++)(&%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&%%%%%%%$$$$$$$#############""""""""""""""""""""""""""""######$$$%%%&&&&'''''''''''''''''''(((((((((''(((((((##""""###############################$$%%&&&&&&&&'''''((((()))))))))))******+++++)(&%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&'''''''&&&&&%%%%%%%$$$$$$$###########""""""""""""""""""""""""""""""""####$$$%%%&&&''''''''''''''((((((((((((((((((((((((###################################$$$$%%%%&&&&&&'''''''(((()))))))))******++++++)('%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&'''''&&&&%%%%%%%$$$$$$$###########"""""""""""""""""""""""""""""""""####$$$%%&&&&''''''''''''((((((((((((((((((((((()))#######################$$$$######$$$$$$%%%%&&&&&&&&''''''((((())))))******+++++++)('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&%%%%%%$$$$$$$##########"""""""""""""""""""""""""""""""""""####$$$%%&&&''''''''''''((((((((((((((((((((())))))#####################$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&'''''(((()))))*****+++++++++)('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''&&&&&%%%%%$$$$$$$$#########"""""""!!!!"""""""""""""""""""""""""####$$%%%&&&''''''((((((((((((((())))))))))))))))))####################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&'''''(((())))*****+++++++++*)(''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%&&&&'&&&&&%%%%%%$$$$$$$#######"""""""""!!!!!"""""""""""""""""""""""""####$$%%%&&&&''''''(((((((((((((())))))))))))))))))$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&'''''(((())******++***++++*))(((()(('''&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$#####""""""""""!!!!!!"""""""""""""""""""""""""####$$%%%&&&&''''''(((((((((((((())))))))))))))))))$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&''''(((())***********+++++******+*))('''&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%&&&&&&&&%%%%%%%$$$$$$####""""""""!!!!!!!!!""""""""""""""""""""""""""###$$%%%&&&&''''''''(((((((((((())))))))))))))****$$$$$$$$$$#########$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&''''(((()************+++++++,,,-,+*)((''&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%&&&&&%%%%%%%%%$$$$$####""""""!!!!!!!!!!!!""""""""""""!"""""""""""""###$$%%%&&&&&'''''''''(((((((((()))))))))))))*****$$$$$$$$$$##########$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&''''(((())**************++++,,,-,,+*))(('''&&&%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%&&&&%%%%%%%%%$$$$$$###"""""""!!!!!!!!!!!!""""""""""""!""""""""""""###$$$%%%&&&&&''''''''''(((((((((())))))))))))*****%%%%%%%$$$$##########$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&''''(((())****))))))))))**++,,,-,,,++**))((''&&%%%%%%%%%%%%%%$$$$$$#$$%%%%%%%$$$%%%&%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""!""""""""""""###$$$%%%&&&&&&'''''''''((((((((((()))))))))))*****%%%%%%%%%$$#"########$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&'''''((()))*)))((((((((()*++,,,--,,,,+++*))(''&&%%%%%%%%%%%%$$$$$$##$$%%%%%$$$$$$%%%%%%%%%%$$$$$$$$$###""""!!!!!!!!!!!"""""""""""""""""!""""""""""""###$$%%%%%&&&&&&''''''''(((((((((((()))))))))*****)%%%%%%%%%$$#"#########$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&''''((())))))(((((((((()*++,,,-------,,++*)(('&&%%$%%%%%%%%$$$$$###$$%%%%$$$$$$$$%%%%%%%%$$$$$$$$$###""""!!!!!!!!!!"""""""""""""""""""!"""""""""""###$$$%%%%%&&&&&&&&''''''((((((((((((())))))*****)))%%%%%%%%%$$#""########$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&'''''(())))))((((((((((((*++,,,------,,,,+*))(''&&%%%%%%%%%%%$$$$####$$%%%$$$$$$$$%%%%%%$$$$$$$$$####""""!!!!!!!!!!!!""""""""""""""""""""""""""""#####$$$%%%%%&&&&&&&&''''''((((((((((((())))))))))))))&&&%%%%%%$$#""########$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&''''((()))))((((((((((('()+,,,,------,,,,+**))(''&%%%%%%%%%&%%$$$####$$%%$$$$$$$$$$%$$$$$$$$$$$$####"""!!!!!!!!!!!!!!""""""""""""""!""""""""""""#####$$$%%%%%%&&&&&&&&''''''((((((((((((())))))))))))))&&&&&%%%%$$#"""#######$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&''''((()))((((((((((((''()+,,,,,----,,,,,++**))(''&%%%%%%%&&&%$$#####$$%$$$$$$$$$$$$$$$$$$$########"""!!!!!"!!!!!!!!!""""""""""""""!!"""""""""#######$$$%%%&&&%%&&&&&&&'''''((((((''((((())))))))))))))&&&&&&%%%$##"""#######$$$$$$$%%%%%%%%%%%%%%%%%%%&&&&&&&&''''(((())(((((((((((('''()+,,,,,,,--,,,,,+++**))('&%%%%%%&&'&%$$#####$$$$$$$$$$$$$$$$$$$$$########"""!!!!!!""!!!!!!!!"""""""""""""!!!"""""""########$$$%%%%&&&%%&&&&&&&'''''((((('''((((())))))))))))))&&&&&&%%%$##"""#######$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&''''(((()((((((((((((('''()+,,,,,,,,,,,,,,+++***)(('&&&&&&&''&%%$$####$$%%$$$$$$$$$$$$$$$########""""!!!!!!!"""!!!!!!!""""""""""""""!"""""""#########$$$%%%&&&&&&&&&&&&&&''''((((((''((((())))))))))))))&&&&&&%%$$##""""######$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&''''((((((((((((((((((('''()+,,,,,,,,,,,,,++++***))(('''''''''&&%$$$$#$$%%%$$$$$#####$#########""""""!!!! !!!"""""!!!!"""""""""""""""""""""""########$$$%%%%&&&&&&&&&&&&&&&'''((((((('((((())))))))))))))&&&&&%%%$$#"""""######$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''((((((((((((((((((('''()+,,,,,,,,,,,,,++++***)))))(((((('''&%$$$$$$%%%%$$$###############"""""""!!!!   !!""""""""!""""""""""""""""""""""########$$$$%%%&&&&&&&&&&&&&&&&''''(((((((((((())))))))))))))&&&&&%%$$##"""""######$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''(((((((((((((((((((('''()+,,++++,,,,,,+++++********)))))((''&%$$$$$%%%&%%$##############"""""""!!!!!    !!""""""""""""""""""""""""""""""########$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))&&&&&%%$$##"""""#####$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''(((((((((((((((((((('''()*++++++,,,,,,++++++********))))(((''&%%%%%%%%&%$$#############"""""""!!!!!     !!"""""""""""""""""""""""""""""########$$$$%%%&&&&&&&&&&'''&&&&&'''''(((((((((()))))))*)))))))&&&&&%%$###""""#####$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''(((((((((((((((((((('''()*++++++,,,,,,++++++********)))))(((''&&&&%%%%%%$$##########""""""""!!!!!!!     !!""""""""""""""""""""""""""""######$$$$$$%%%%&&&&'''''''''''''''''''''(((((((()))******))))))&&&&&%%$###""""####$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''(((((((((()((((((((((''()**+++++,,,,,,+++++++********)))))((('''&&&&&%%%$$$######"""""""""!!!!!!!!      !!""""""""!""""""""""""""""""#####$$$$$$$%%%%&&&&''''''''''''''''''''''((((((()))*********))))&&&&&%$$###""""###$$$$%%%%%%&%%%%%%%%%&&&&&&&&&&&&&&&'''''((((((((()))(((((((((('()***++++,,,,,,,+++++++*******))))))(((('''&&&&%%$$$####""""""""""!!!!!!!!!      !!"""""""!!"""""""""""""""""#####$$$$$$$%%%%&&&&''''''''''''''('''''''''((((())))**********)))&&&&&%%$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''(((((((())))((((((((((()**++++,,,,,,,,++++++++*******)))))(((''''&&&%%$$$####"""""""""!!!!!!!!!!       !!"""""""!!!""""!!!!""""""""####$$$$$$$$%%%&&&&''''''''''''''((((('''''((((())))*************)&&&&&%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''((((((()))))((((((((((()**+++,,,,,,,,,,,+++++++*******))))((('''&&&%%$$$####""""""""!!!!!!!!!!!!       !!"""""""!!!!!!!!!!!!""""""#####$$$$$$$%%%%&&&''''''''('''''((((((((((((((()))***************)&&&&&%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''(((((()))))))((((((((()*++++,,,,,,,,,,,,,+++++++*****)))))(('''&&%%$$$####"""""""!!!!!!!!!!!!!        !!""""""!!!!!!!!!!!!!""""""####$$$$$$$$%%%&&&&'''''((((((('((((((((#(((((()))*****+***********&&&&&&%%%%%%&&%%%%%%%%%$$$$$$$%%%%%%%%%%%&&&&&&&&&&&&&&&''''((((()))))))))((((((())*+++,,,,,,,,,,,,,,,+++++++*****))))((''&&%%%$$####""""""!!!!!!!!!!!!!          !!""""!!!!!!!!!!!!!!!!"""""####$$$$$$$$%%%&&&'''''(((((((((((((((((##(((()))****+++++*********&&&&&%%%%%%%&%%%%%%%%%%$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((())))))))))(((((()**++,,,,,,,,,,,,,,,+++++++*****))))(('''&&%%$$$#####""""""""!!!!!!!!            !!"""""""""!!!!!!!!!!!"""""####$$$$$$%%%%%&&&'''''((((((((((((((((((((())))***+++++++++++*****&&&&&%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%&&&&&&&&&&&&&&'''''''''''''''''))))))((((()*++,,,,,,,,,,,,,,,,++++++*****)))))((''&&%%%$$######"""""""""!!!!!!             !!"""""""""!!!!!   !!!""""####$$$$%%%%%%%&&&&'''''(((((((((((((((%%()))))***+++++++++++++++***&&&&&%%%$%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))')*))))))((()*+,,,,-,,,,,,,,,,,,+++++*****)))))(((''&&%%$$$######""""""""""!!!!!             !""""""""""!!!      !!"""#####$$$$%%%%%%%&&&&''''((((((((((()))))'&)))))***+++,,,,,,,+++++++**%%%%%%%$$$%)********************************************************)')***))))))()*+,,,----,,,,,,,,,,+++++****))))(((('''&%%$$$#######"""""###"""!!!!             !""""""""""!!       !!""######$$$%%%%%%%%&&&&''''((((()))))))))))))))))***+++,,,,,,,,,,,+++++*%%%%%%$$$$%)*++++++++++++++++++++++++++++++++++++++++++++++++++++++*)')***)))))))**+,,,,-,,,,,,,,,,,,++++*****))))(((('''&%%$$$$#######""""###"""!!!             !""#######""!!       !"########$$$$%%%%%%%&&&&'''((((()))))))))))))))****+++,,,,,,,,,,,,,,,++++%%%$$$$$$$%)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)')***********++,,,,,,,,,,,,,,,,+++++****))))(((('''&&%%$$$$#$$$$##########"""!            !!""#########""!       !"#######$$$$$%%%%%%%&&&''''(((()))))))))))))******+++,,,,------,,,,,,,+++$$$$$$$##$%)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)'))*********+++,,,,,,,,,,,,,,,+++++*****)))((((('''&&%%$$$$$$$$$$##########""!           !!"###$$$$$####"!       !"#######$$$$$$%%%%%&&&&'''(((())))))))))))******++++,,,,-----------,,,,++$$#######$$)*+,,-,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,+*)')))*****++++++,,,,,,,,,,,,,+++++++****))))(((('''&&&%%$$$$$$$$$$$$#########"!           !"#$$$$$$$$$###"!       !"$$$$$$$$$$$$$%%%%%&&&'''(((())))))))**********+++,,,----------------,,,+$#########$)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)')))******+++++++,,,,,,,,,,,++++++*****))))(((('''&&&%%$$$$$$$$$$$$###""""""!            !"$$$$$$$$$$###!         "#######$$$$$%%%%%%&&&'''((())))))))**********++++,,,----------------,,,,$#########$)*+------------------------------------------------,,,,+*)')))********++++++,,,,,,,,,+++++++****))))(((((''''&&%%$$$$$$$$$$$$##""!!!!!             "#$$$$$$$$$$##"!         !##"""##$$$$%%%%%%&&&&'''((()))))))***********++++,,,-----------------,,,####""#####)*+...............................................-,-,,+*)')))*********+++++++,,,,,,+++++++*****))))(((((''''&&%%%$$$$$$$$#####"!!                !"#$$$$$$$$$$#""          !""""""#$$$$%%%%%&&&&''''((()))))*************+++,,,,------------.----,,,###"""""###)*+//////////////////////////////////////////////.-,,,,+*)'))))**********+++++++,,,++++++++****)))))(((((('''&&%%%$$$##########"!                 !"#$$$%%%%$$$#"!         !!!  "#$$$%%%%%&&&&'''''((())))**************+++,,,,--------.....-----,,###""""####)*+000000000000000000000000000000000000000000000/.-,,,,+*)'))))************++++++++++++++++***)))))((((((''''&&%%%$$$#########"!                 !"#$%%%%%%$$$#"             !"#$$$%%%%%&&&&&'''''((())))))********+***+++,,,,------------.-----,,###""""####)*+000000000000000000000000000000000000000000000/.-,-,,+*)'))))**************+++++++++++++****)))))((((((''''&&%%$$$###""""""""!                !"#$$%%%%%$$$#"          "#$$$%%%%%&&&&&'''''((((()))))))**********++++,,,,-----------------,,###""""####)*+002234432200100100100100100100100100100100100/.-,,,,+*)'))))***))))))********+++++++++****))))))((((((''''&&%%$$$##"""!""""!!                "$$$$%%%%%$$#"        "$$%%%%%%&&&&&''''''((((()))))))))*********+++,,,,-----------------,,##"""######)*+000000000000000000000000000000000000000000000/.-,,,,+*)')**)))))))))))))******************))))))(((((''''&&&%%$$###""!!!!!!!                !#%%%%%%%%%$$#!      "%%%%%%&&&&&&&''''''(((((()))))))))))******++++,,,,----------------,,###########)*+000000000001111111111111111111111100000000000/.-,-,,+*)')**)))))))))))))*****************))))))((((('''''&&&%%$$##"""!!!!!!                 !"$$$%%%%%%$$#"     "%%%%&&&&&&&'''''(((((((((((()))))))))*****++++,,,,,,,---------,,,+**###########)*+0010000001012222222222222222222222////////////.-,,,,+*)'))))))))))))))))))))*************)))))((((''''''&&&%%$$$##"""!!!!                    !##$$%%%%%$$#"     "%%&&&&&&&&''''''((((((((((((((())))))******++++,,,,,,,,,,----,,+*)((###########)*+0000000000012333333333333333333333.............-,,,,+*)'))))))))))*****)))))))))))*******)))))((((''''''&&&%%$$###""!!!                       "##$%%%%$$$##!    #%&&&&&&&&''''''(((((((((((((((((()))))*****+++++,,,,,,,,,,---,+*)('&##########$)*+0000000000012344444444444444444444--------------,-,,+*)')))))))))******)))))))))))))****)))))((((''''''&&&%%$$$###""!!                         "#$%%%$$$$##!    #&&&&''''''''''(((((((((''''''((((())))******+++++,,,,,,,,,,--,*)('&&##########$)*+0022344322012344444444444444444444,,,,,,,,,,,,,,,,,,+*)')))))))))*****)))))))))))))))***)))))(((''''''&&&&%%$$####""!!                          "#$$$$$###"     #&&&&''''''''''((((((((('''''''(((())))******++++++,,,,,,,,,--,+*('&&##########$)*+0000000000012344544544544544544544,-,,-,,-,,-,,-,-,,+*)')))))))))****)))))(((((())))))))))))(((('''''&&&&%%%$$###"""!!                           "######""!     #&&&&'''''''''((((((((((''''''''(((()))*****++++++++,,,,,,,,,-,++*('&###########)*+0000000000012344444444444444444444,,,,,,,,,,,,,,,,,,+*)'))))))))****)))))(((((((((()))))))))((('''&&&&&&&%%%$$###""!!!                            ""###"!      $&&&&'''''''''(((((((((('''''''''((())))****++++++++++,,,,,,,-,,,+('&###########)*+0010000001012344545555555555555555,,,,,,,,,,,,,,,,,,+*)'(())))))****))))(((((((((((()))))))(((''''&&&&&&%%%$$$##"""!!!                             !!""!       !$&&&&''''''''(((((((((((''''''''''((()))****++++++++++++++,,,-----)'&#########$$)*+0000000000012344445666666666666665+++,+++,+++,+++,+++*)'((((((((())))(((((((((((((((()))))(((('''&&&&&&&%%%$$###"""!!!                                          "$&&&&''''''''((((((((((('''''''''((()))*****++++++++++++++,,,,,---*('########$$$)*+0000000000012344445677777777777765***,***,***,***,****)'''''''''(((((((((((((((((((((((((((((''''&&&&&&%%%%$$###"""!!!                                                 "#%&&&&&'''''''(((((((((((''''''''(((()))*****++++++++++++++,,,,,,--+)(#######$$%%)*+0022344322012344545678888888888765))),))),))),))),)))))'''''''''''''((((((((((((((((((((((((''''&&&&&&%%%%%$$##""""!!!                                             !##$%%&&&&&''''''((((((((((('''''''(((())))*****++++++++++++++,,,,,,--,+*######$$%%&)*+0000000000012344445678;888888;8765'''-'''-'''-'''-''''''''&&&&&&&'''''(((()(((((((((((((('''''''&&&&&%%%%%$$$##""""!!!                                    "#$%%%%&&&&&''''''((((((((((('''''''(((()))******++++++++++++++,,,,,,-----$####$$%%&&)*+00000000000123444456788<8888<88765'''.'''.'''.'''.''''''&&&&&&&&&&'''''(((((((((((((((('''''''''&&&&&&%%%%$$$##"""!!!!                                !!   !#$$%%%%%&&&&&'''''(((((((((((''''''((((()))******++++++++++++++,,,,,,----.$$$$#$$%&&')*+001000000101234454567888====888765'''.'''.'''.'''.'''''&&&&&&&%&&&&&''''(((((((((((((('''''''''&&&&&&&%%%%$$$##"""!!!                                 !""""""#$$%%%%%%&&&&&'''''((((((((((''''((((((()))******+++++++++++++++,,,,----..$$$$$$%%''')*+000000000001234444567888=88=888765,''.'''.'''.'''.''''&&&&&%%%%%&&&&&''''((((('((((((''''''''''&&&&&&&%%%%$$$##"""!!!                                !""######$$$%%%%%%%&&&&&'''''((((((((('''((((((())))******+++++++++++++++,,,,---../$$$$$$%&'(')*+000000000001234444567888=88=888765,''.'''.'''.'''.''''&&&%%%%%%%%%&&&&&''''''''''(((''''''''''&&&&&&&&&%%%$$$##"""!!!                               """###$$$$$$$%%%%%%%%&&&&&''''(((((((('''(((((((())))******+++++++++++++++,,,----../$$$$$$%%&'')*+001000000101234454567888====888765'''.'''.'''.'''.'''&&&&%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&%%%%$$$##"""!!!!                              !""###$$$$$$$$%%%%%%%&&&&&''''''(((''''''(((((((())))******+++++++++++++++,,,---../0$$$$$$%%%&&)*+00000000000123444456788<8888<88765'''.'''.'''.'''.''&&&&%%%%%%$%%%%%%%&&&&&&&&&'''''''''''&&&&&&&&&&&%%%%%$$$##"""!!!!!                              !""###$$$$$$$$$%%%%%%&&&&&'''''''''''''''(((((((())))*******++++*+++++++++,,,--../01%$$$$$$%%%%)*+0000000000012344445678;888888;8765'''-'''-'''-'''-'&&&&%%%%%$$$$$%%%%%%%%%&&&&&&&&''''''&&&&&&&&&&&&&%%%%%$$$##"""!!!!!!!                            !""###$$$$$$$$$%%%%%%&&&&&'''''''''''''''((((((()))))*******+++******++++,,,,-../001%%$$$$$$%%%)*+0022344322012344545678888888888765))),))),))),))),)))))%%%%$$$$$$$$$$%%%%%%%%%&&&&&&&''&&&&&&&&&&&&&%%%%%%$$$##"""!!!!!!!!                           !!"###$$$$$$$$$$%%%%%%&&&&&''''''''''''''((((((()))))*******+********++++,,,,-.//012%%%$$$$$$%%)*+0000000000012344445677777777777765***,***,***,***,****)%%%$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!!!                           !""####$$$$$$$$$%%%%%%&&&&&&''''''''''''''(((((()))))))***************++++,,--./0123%%%%%%$$$$$)*+0000000000012344445666666666666665+++,+++,+++,+++,+++*)%%$$$$$$$$$$$$$$$$%%%%%&%%%%%&&&&&&&&&&&&&&%%%%%%%$$$###"""!!!!!!!!!                          !""####$$$$$$$$$%%%%%%&&&&&&&&&&&'''''''''(((((())))))))***************+++,,-../0134%%%%%%%$$$$)*+0010000001012344545555555555555555,,,,,,,,,,,,,,,,,,+*)%$$$$$$########$$$$%%%%&%%%%%%&&&&&&&&&&&&&%%%%%%%$$$##""""!!!!!!!!!                          """####$$$$$$$$$%%%%%%&&&&&&&&&&&&&''''''''((((())))))))))**************++,,-./00235&%%%%%%%$$$)*+0000000000012344444444444444444444,,,,,,,,,,,,,,,,,,+*)$$$$$$##########$$$%%%%&%%$$%%%&&&&&&&&&&&%%%%%%%%$$$##""""!!!!!!!!!                         !""#####$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((()))))))**)))))******+,,-./01246&&%%%%%%$$%)*+0000000000012344544544544544544544,-,,-,,-,,-,,-,-,,+*)$$$$##############$$$$$$$$$$$$%%%&&&&&&&%%%%%%%%%$$$$##""""!!!!!!!                            !"######$$$%%%%%$%%%%%%&&&&&&&&&&&&&&&&''''''((((((((((()))))))))))))))***++,-./01246&&%%%%%%%%%)*+0022344322012344444444444444444444,,,,,,,,,,,,,,,,,,+*)$$$######""""""####$$$$#####$$$%%%%&%%%%%%%%%%$$$$$$###"""!!!!!                               !#######$%&&'''&&%%%%%%%&&&&&&&&&&&&&&&&'''''(((((((((((((((()))(())))))***+,-./01246&&&%%%%%%%%)*+0000000000012344444444444444444444--------------,-,,+*)$$$####""""""""""############$$$%%%%%%%%%%$$$$$$$$$$##"""!!!!!                                !#######%&''(((''&%%%%%%%&&&%%%&&&&&&&&&''''''(((((((((((((((((((((())))))*+,,-/01246&&&%%%%%%%%)*+0000000000012333333333333333333333.............-,,,,+*)$$###"""""""""""""###"""""####$$$$%%%%%%$$$$$$$$$$$###"""!!!!!                                 !######%&'((((((('&%%%%%%%%%%%%%%%&&&&&&&''''''((((((''''''''''(((((((()))**+,-./1246&&&%%%%%%%%)*+0010000001012222222222222222222222////////////.-,,,,+*)$$##""""""!!!!!""""""""""""""###$$$$$$$$$$$$$$$######""""!!!!                                  !"####$&'(()))))(('&%%%%%%%%%%%%%%%%%&&&&&''''''(('''''''''''''''((((((()))*+,-./0235&&&%%%%%%%%)*+000000000001111111111111111111111100000000000/.-,-,,+*)###"""""!!!!!!!!!!!"""""""""""######################""""!!!!                                    ""##$%&'()))))))('&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''((((((())**+,-/0134&&&%%%%%%%%)*+000000000000000000000000000000000000000000000/.-,,,,+*)##""""!!!!!!!!!!!!!!!!!!!!!!"""""#################"""""!!!!                                     !""#$%'(()))))))(('%%%%%%%%%%%%$$$%%%%%&&&&&''''''''&&&&&&&'''''''((((((())**,-./124&&&%%%%%%%%)*+002234432200100100100100100100100100100100100/.-,,,,+*)"""""!!!!!       !!!!!!!!!!!!!"""""""""""""##"""""""""!!!!                                      !!"#$%'(()))))))(('%%%%%%%%%%%$$$$$%%%%%&&&&&'''''&&&&&&&&&&&''''''(((((()))*+,-/023&&&&&%%%%%%)*+000000000000000000000000000000000000000000000/.-,-,,+*)""""!!!!!          !!!!!!!!!!!!!!!!""""""""""""""""""!!!!!                                        !"#%'(()))))))(('%%%%%%%%$$$##"#$$%%%%%&&&&&&''&&&&&&&&&&&&&&''''(((((()))*+,-./12&&&&&&%%%%%)*+000000000000000000000000000000000000000000000/.-,,,,+*)""!!!!!!                       !!!!!!!!!!!""""""""""!!!!!!                     !                 !"#%&'()))))))('&%%%%%%%$$#""! "#$$%%%%%&&&&&&&&&&&&&&&&&&&&&&''''((((()))**+,-.01&&&&&&&%%%%)*+//////////////////////////////////////////////.-,,,,+*)!!!!!!!                             !!!!!!!!!!!!!!!!!!!!!!                   !!!                !#$&'(()))))(('&%&%%%%%$"      "#$$%%%%%&&&&&&&&&&&&&%&&&&&&&''''((((()))**++,-./&&&&&&&%%%%)*+...............................................-,-,,+*)!!!!!                                    !!!!!!!!!!!!!!!!!                  !!!!!            !"#%&'((((((('&%&&&%%%$#       !#$$$%%%%%&&&&&&&&%%%%%%%&&&&&&'''((((()))***+++,,&&&&&&&%%%%)*+------------------------------------------------,,,,+*)!!!!!                                      !!!!!!!!!!!!!!                   !!!"!             !"#%&''(((''&%%%%%%$#!         "$$$%%%%%%%&&&&%%%%%%%%%%&&&&&''''(((((((('''&(((&&&&&&&%%%%)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)!!!!                                                !!!!                    !!!"!              "#%&&'''&&%%%%%$#!     "$$$%%%%%%%%%%%%%%%%%%%%%%&&&&''''(((((''&&%$#&''&&&&&&%%%%%)*+,,-,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,+*)!!!                                                                         !!!"!            !#%%%%%%%%%%%%%#     "$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&'''(((('&&%$#"!$&'&&&&&&%%%%%)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)!!                                                                         !!!!"!!           #&&&&&%%%%%%%$!    !$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&'''(((('&%$#"! #%&&&&&&&%%%%%)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)!                                                                          !!!!!!            ###$$$###""!    !#$$$%%%%%%%%%%%%$$%%%%%%%%&&&&'''(((('&%$$#""$&'&&&&&%%%%%%)*++++++++++++++++++++++++++++++++++++++++++++++++++++++*)!                                      !!!!!!                                !!!                 !          !#$$$$$%%%%%%%%%$$$$$%%%%%%&&&&'''((()'&%$$$$$%&'&&&&&%%%%%%)********************************************************)!                                     !#"""!!!                                                      #$$$$$$$%%%%%%$$$$$$$%%%%%&&&&'''((()'&&%%%%%&''&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!                                    !"$##""!!                                                 ##$$$$$$$%%%%%$$$$$$$$%%%%%&&&'''((()('&%%%%&''(&&&&%%%%%%%%%$$$$$$$$#########"""""""#%''''''''&&%$$##"!!!!!!!!!!!!!!!                                    !"##""!!                                                  ##$$$$$$$$$$%$$$$$$$$$%%%%&&'''((())*)('''''''(*&&&%%%%%%%%%$$$$$$$$#########"""""""!#$&''((('&&%%$#"""!!!!! !!!!!!!!!                                    !"#""!!!                                                  #$$$$$$$$$$$$$$$$$$$$$%%%&&''(((()**+*)((('''(*+&&&%%%%%%%%$$$$$$$$#########"""""""!!#$%%&&'''&&%$$#"!!!!!!!  !!!!!!"!!                             !"""!!                                                    $$$$$$$$$$$$$$$$$$$$$$$%%&''((())*++,+*)(((((*+-&&%%%%%%%$$$$$$$$$######"""""""""!!!!"#$$%%&&&&%%$#"!!!!!!!      !!""!!                           !"""!!                                                     $$$$$$$$$$$$$$$$$$$$$$$%%&''(())*++,-,+*)))((+,.&&%%%%%%$$$$$$$$$$$#####"""""""""!!!!""##$%%&%%%%$#"!!!!!!       !!!"!                     !!"!!                                                  !"##$$$$$$$$$$$$$$$$$$$%%&'(()**+-..///......015&&%%%%%$$$$$$$$$$$$####"""""""""!!!!!!"""#$%%%%%%$#"!!!!         !!!!!                     !"!!                                                  "#$$$$$$$$$$$$$$$$$$$%%&'()**+,./0000000234789&&&%%%%$$$$$$$$$$$$####""""""""!!!!! !!!!"#$$$$%%$#"!!!           !!!!                 !!!!                                              "$$$$$$$$$$$$#$$$$$$%%'(()*+,-/012222246789:;&&&%%%$$$$$$$$$$$$$####"""""""!!!!!      !"#$$$$$$#"!!!           !!!                   !!                       !!!!!!               "$$$$$$$$$$$####$$$$%%'()*+,-.012344446889:;=&&&%%%%$$$$$$$$$$$$$$$#####""""!!!!      !"##$$$$$##""""""!!!!!!!!!!!                  !!                                            #$$$$$$$$$$####$$$$%%'()*,-./368:::;;;;;<<=>&&&%%%%%%%%%%%%%%%%$$$$$$###""""!!!       !"###$$$$######"""""""""!!!                !!                                            "##$$$$$$$$####$$$$%%'()*,./069;=========>>>&&&&%%%%%%%%%%%%%%%%%%%$$$###"""!!!       !!"###$$$$########"""""""!!              !!                                            !##$$$$$$#####$$$$%%'()*-/017:<>>>>>>>>>   &&&&&&&&&&&&&&&&&&&&&%%%%$$##"""!!!        !!"##$$$$$$$$$$#######"""!              !!              !!                         "#$$$$$$#####$$$$%%'()+./018;=            %%%%%%%%%%%&&&&&&%%%%%%%%$$###""!!          !!"###$$$$$$$$#########"""!!               !               !!!                         "$$$$$$#####$$$$$%'()*-.//7:<>>          %%%%%%%%%%%%%%%%%%%%%%%%%$$###""!!           !""###$$$$$$$###########"""""!!!!         !              !!!                         !$$$$$######$$$$$%'()*,--.58;=>>         %%%%%%%%%%%%%%%%%%%%%%%%%$$###""!!           !!"###$$$$$$$################"""!!!      !             !!!                        !####$######$$$$$%'((*++,,379;=>         $$$$$$$$$$%%%%%%%%%$$$$$$$$###""!!            !""##$$$$$$$######$$$$$$$$#####""!!                   !!!                         ###########$$$$$$&(()****1578;=>        $$$$$$$$$$$$$$$$$$$$$$$$$$$$##""!!            !""##$$$$$$$$#####$$$##########"""!     !                   !!                          ############$$$$$&'(())))0578;=>        $$$$#$$$$$$$$$$$$$$$$$$$$$$$##""!!           !!""##$$$$$$$$$###$$$###########""""!    !                   !!                          "############$$$$&'((((((0468;=>        ##########$$$$$$$$$$$$$$$$$$###""!!          !!"###$$$$$$$$$$$$$$#############"""!     !!                  !                          """"#""""####$$$$&''(('''/468;=>        ############$$$$$$$$$$$$$$$$###""!!          !""####$$$$%$$$$$$$$################"!    "!!                 !                          """"""""""####$$$%&''''''/367:=>        ####"#########$$$$$$$$$$$$$####""!!          !!"#####$$$$$$######################"!         !!!                 !                             !"""""""######$$%%&&&'.367:=>        #"""""""#######$$$$$$$$$$$$####"""!!          !"#######$$$#######################""!         !!!!                !                              """"""""""""""###$%&'.367:=>        """""""""########$$$$$$$$$$####"""!!          !"########$#########################"""!!      !!!!!!!!            !!                              !!!!!""""""""!!  #%&&.357:=>        """"""""""########$$$$$$$$######"""!!         !"#########################$$$$$$#####"""!!    !!!!!!!!!!         !!!                             !!!!!!!""""""  !$%&.357:=>       >"""""""""""#######$$$$$$$$######"""!!        !!"###########""""############$$$$######""!!      !!!!!!!!!!         !                               !!!!!!!!!!       "$&&.257:<>       =""""""""""""#######$$$$$########"""!!!!      !""#########""""""""###########$########"""!!      !!!!!!!!!!!     !!                                  !!!!!!!!!      "$&'.257:<>       =!!!""""""""""#######$###########"""!!!!!!!!!!""""""##"""""""!""""""####################""!!         !!!!!!!!!!!!!!!!!!                                         !!!!    #%&'.2569<>       >!!!!!"""""""""##################""""!!!!!!""""""""""#"""""!!!!!""""######################""!!             !!!!!!!!!!!"!!!!!                                            !  !$%&'.2569<>        !!!!!!!""""""""##############"""""""!!!!!!""""""####""#####"!!!""""######################""!!                  !!!!!!!!!!!!!!!                                              !#%&',0358:<>>>     !!!!!!!!"""""""#########"""""""""""""!!!!""""""######$$%%%$$#!!""""######################""!!                     !!!!!!!!!!!!!                                             !#$&&+/1368;<=>>  >> !!!!!!!!"""""""######""""""""""""""""""""""""######$%%&&&%%$#!""""#####################"""!!                        !!!!!!!!!!                                            !#$%&)-/04789<=> >>=   !!!!!!"""""""##""""""""""""""""""""""""""#######$%&&&&&&&%$#"""######################"""!!                         !!!!!!!!!!                                            "$%&(+-.14679<> >=;    !!!!!!"""""""""""""""""""""""""""""""""""#####$%&&'''''&&%$"""""###################""""!!                          !!!!!!!!                                          "#$%'*,-/2458:<=<;9    !!!!!!!"""""""""""""""""!!!!!"""""""""""####$%&'''''''&%$#""""""################""""!!!                           !!!!!!                                        !"$$&(*+./13579;:87      !!!!!!""""""""""""""!!!!!!!!!!""""""""""###%&&'''''''&&%#""""""""""###########"""""!!!                                                                       !##%&'(*,./0356543       !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""##%&&'''''''&&%#"""""""""""""""""""##""""!!!!                                                                   !"$%%&''((+-./...         !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##%&&'''''''&&%#""""""""""""!"""""""""""""!!!                                                                !"$%%&&'')+-.---           !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""##$%&'''''''&%$#""""""""""!! !!"""""""""""!!!!                                                           !"#$%%&&()*,+++            !!!!!!!!!!!!!!!!!!!!"""""""""""""###$%&&'''''&&%$"""""""""""!   !!""""""""""!!!!!                                                         "##$$%&''((((               !!!!!!!!!!!!!!!!!!""""""""""#######$%&&&&&&&%$#""""""""""!     !!"""""""""!!!!!!                                                        !"##$$%%%%%                     !!!!!!!!!!!"""""""""###########$%%&&&%%$#"""""""""!!         !""""""""!!!!!                                                         !"##$%$$$                     !!!!!!!!"""""""""""#############$$%%%$$##""""""""!            !"""""""""!!!!                                                      !"#####                      !!!!!!"""""""""""#######################"""""""!!           !"""""""""!!!!                                                !""!                       !!!!!!"""""""""""########$$$############"""""""!       """"""""""!!!                                                                         !!!!!!"""""""""""#########$############"""""""!       """""""""""!!                                                                                                !!!!!!"""""""""""#####################"""""""!       !"""""""""""""                       !!""""""""""""""!!!!!!!!                                                    !!!!!!"""""""""""###################"" """""""!        !"""""""""""""                        !"####$$$$$$$###########"""!!                                                 !!!!!!""""""""""""#################""""""""""""!         !"""""########                         "#$$$$%%%%%%%$$$$$$$$$$$$###"!!                                                 !!!!!!"""""""""""""#############""""""""""""""!       !""""#########                          !!"#$%%%&&&&&'''''&&&&&&&&&&&%%$$#"!                                             !!!!!!!!!""""""""""""#########""""""""""""""""!      !"""##########                         !"###$%%&&&'''(((((((((((((((('''&&%$$#"                                            !!!!!!!!!!!!!!"""""""""###"""""""""""""""""""!      !""###########                          !##$$%%&&&'''(())*******)))))))(((''&%$$#"!                                           !!!!!!!!!!!!!!!!"""""""""""""""""""""""""!!!       "############                         !"$$%%&&&'''(()**+++++++++++++++*)((''&%$$#"!                                             !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!      !"""#########                     !!"#$%%&&&'(()*,-./134444443333333210/-+)('&%$#!                                               !!!!!!!!!!!!!!!!!!""""""""!""""""""""""""!!       !!""########         !!!!"""""#$%%&&''()*+-./0368999999988888876431/-*)'&%$#!                                             !!!!!!   !!!!!!!!!!!!!!!!!!!!""""""""""""!!       !!""#######!     !!!""#####$$%%&&'''(*,-.01368;<<<<<<<<<;;;;:86541/-+)'&%$"                                !!!!!         !!!!!!!!!!!!!!!""""""""""""!!       !"""######!   !!!""###$$$$%%%&&&''(*,-./1348;=>>>>>>>>=====<:86530.-+(&&%$"!                               !             !!!!!!!!!!!!!!!!!!!!!!!!!!        !""#######!    !!""###$$$$$%%%&&'''(+,-/02368;<<<<<<<<;;;;;:876430.-,)'&%$"!                                             !!!!!         !!!!!!!!!         !""#######!    !!""###$$$$$%%%%&&''()+,./0136799998888888887665420.-,*('&$#"                                              !!                 !!         !""######$!    !!""###$$$$$$%%%%&&&'()*,-./01243333333333344333210..,+('&%#"!                                             !                           !""###$$$$!    !!""###$$$$$$$$%%%&&&'((()*++++++***+++,,---./0100//.-+)('%#"!                                                                         !""#######      !!"""#########$$%%&''(())*****)))()))**++,-./0/..-,+)('&$#"                                                                           ""#####""        !!!!!!!""""##$%&'(((()))))(('''''((()*++,--,,+*)('&%$"!                                                                         ""####"!                 !!"$%&'(((((((('&&%%%&&&&&''(((((((''&&%$#!                                                                   ""####"    !#%'''''''&&%$$#######$$$$%%%%%%%%%$$#"                                                            !!""#!    "$&&&&&&&&%$#"!!!!!""""##$$$$$$$$$#"!                                                       !!"    !#%%%%%%%$$"!          !""#######""!                                                          """##"      !!"""!!!                                                                                                                                                                                                                                    !!!!!                                            !!"""!!            !!!!!!"""""#""!!                                                 !!!""!!              !!!!!""""""#"""!                                                   !!!""!!              !!!!!!"""""###"""                                                !!!!!!!!                 !!!!!"""""#####""!                                              !!!!!!!!!                   !!!!!""""########!                                                               !!!!!!!!!                  !!!!!!""""#######"!                                                           !!!!!!!!                 !!!!!!!""""""#####""                                                           !!!!!!              !!!!!!!!!!!""""""####"""                                                         !              !!!!!!!!!!!!""""""""##""""                                                                       !!!!!!!!!!!!"""""""""##""""                                                                  !!!!!!!!!"""""""""##"""""""!                                                              !!!!!!""""""""""""##"""""""!!                                                            !!!!!""""""""""""####""""""""""!                                                         !!!!!!""""""""""""####""""""""""!                                                   !!!!!"""""""""""""####""""""""!!!                                             !!!!""""""""""""""####"""""""!!!!!                                        !!!"""""""""""""""####"""""""!!!!!!!                                   !!!""""""""""""""""##"""""""!!!!!!!                             !!!!""""""""""""""""#""""""""!!!!!                          !!!!!"""""""""""""""""""""""""!!!!                        !!!!"""""""""""""""""""""""""!!!!                         !!!!"""""""""""""""""""""""!!!!!                          !!!!"""""""""""""""""""""!!!!!!                          !!!!"""""""""""""""""""!!!!!!!                             !!!!""""""""""""""""""!!!!!                               !!!!!!"""""""""""""!!!!!                                    !!!!!!!""""""""""!!!!!                                      !!!!!!!!"""""!!!!!!!                                             !!!!!!!!!!!!!!!!!                                                  !!!!!!!!!!!!                                                          !!!                                                                                                                                                                                                                                                                                                                                                           !                                                          !""#                                                   !"##$%%                                                !##$%%&'                                           "#$%%&''(                             !#$%&&''(*                      "#%&'((*-/0                   !#%&'(*,-/35             !"#%&'(+,./267         !"#$&'(*,.//579       !"#$&'(*,.//368        !#$$&()+,../157        "#$%&()+--./024        "#$%'(*,--../00         !#$$&'(*+,--.//         !"#$%&'()*+,,-.          "##%%&''((()*+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                



							
									
												
													
																																																																																																																																															



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





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






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










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










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







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








































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


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








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









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










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









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










							










										








												







													






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




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



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















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
















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


















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

















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


















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


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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            0@@0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   000000000000000000000                                                                                                                                                                                                                        0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                                               0@@0    0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                                                      0@@P@@P@@P@@P@@P@@P@@                                                                                                                                                                                                                      0@@@@@@@@@@A@@A@@@@@@                                                                                                                                                                                                                   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                          0@@@@P`abcdeddedcba`P												                                                                                                                                                                                        0@                        0@@P@PPPPQRSRRSRQPPPP								                                                                                                                                                                                         0P                          0@@@@@@@@@@A@@A@@@@@@                                                                                                                                                                                        @`                          0@@P@@P@@P@@P@@P@@P@@                                                                                                                                                                                         @`                  0@@0    0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                         @`                          0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                          @`                          000000000000000000000                                                                                                                                                                                           @`                                                                                                                                                                                                                                                     0P                                                                                                                                                                                                                                   0@                                                                                                                                                                                                                                                            @                  0@@0                                                                                                                                                                                                                              0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            P                                                                                                                                                                                                                                                           0@p                                                                                                                                                                                                                                                        @`p                                                                                                                                                                                                                                                   0@@@@`                                                                                                                                                                                                                                                 0`                                                                                                                                                                                                                                                 `                                                                                                                                                                                                                                                p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                p                                                                                                                                                                                                                                                           P                                                                                                                                                                                                                                                          0p                                                                                                                                                                                                                                                          Pp                                                                                                                                                                                                                                                          Pp                                                                                                                                                                                                                                                          @`                                                                                                                                                                                                                                                          @`                                                                                                                                                                                                                                                          0`p                                                                                                                                                                                                                                                          0`p                                                                                                                                                                                                                                                          0`p                                                                                                                                                                                                                                                          0Pp                                                                                                                                                                                                                                                          0Pp                                                                                                                                                                                                                                                          Pp                                                                                                                                                                                                                                                          Pp                                                                                                                                                                                                                                                          P`                                                                                                                                                                                                                                                          P`                                                                                                                                                                                                                                                           0P                                                                                                                                                                                                                                                        0`                                                                                                                                                                                                                                                       @p                                                                                                                                                                                                                                                      @`p а                                                                                                                                                                                                                                                       @P                                                                                                                                                                                                                                                       0Ppp                                                                                                                                                                                                                                                          0P`P@0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      0@@@@@@0000000                                                                                                                                                                                                                                               0`p`@0                                                                                                                                                                                                                                         0``P@                                                                                                                                                                                                                                       0@`P0                                                                                                                                                                                                                                         0`p`@0                                                                                                                                                                                                                                         0`pp``P@                                                                                                                                                                                                                                             @00000000000@@000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        0P                                                                                                                                                                                                                                                              `p                                                                                                                                                                                                                                                             Pp                                                                                                                                                                                                                                                             0`                                                                                                                                                                                                                                                             Pp                                                                                                                                                                                                                                                               @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 "%(*********************))))('&%$$$#$$$$$$%%%%&&&&&&&&&&&''''''''((((((((((((())((((((((((((((()))))((((((('''''''''''''((((((((((((((((''''''''''''''''''''''''''''''''&&%%$$$$$$$$%%%%%%&&&&&''''''''''''&'''''''(((((((((((((((((((((((((((((((((((((((((''' "%'**********************)))('&$$$####$$$$%%%%%&&&&&&&&''''''''((((((((((((()))))(((((((((((((()))))(((((('''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''&&%$$$$$$$$$%%%%%%&&&&&''''''''''''&'''''''''(((((((((((((((((((((((((((((((((((((''''' !$'**********************))('&%$$######$$$$%%%%&&&&&&'''''''''((((((((((())))))*))((((((((((((((((((((((''''''''''''''((((((((((((((((((((''''''''''''''''''''''''''''''&&%$$$$$$$$$$%%%%%&&&&&'''''''''''''''''''''''((((((((((((((((((((((((((((((((((''''''& !$'**********************))('&%####"####$$$%%%%&&&&&&''''''''(((((((((()))))))**))((((((((((((((((((((('''''''''''''''(((((()))))(((((((((((''''''''''''''''''''''''''''&&%$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''& !$'********+*************)(('&$##""""###$$$$%%%%&&&&&'''''''((((((((())))))))****)(((((((((((((((((((('''''''''''''''(((((()))))))))((((((((('''''''''''''''''''''''''''&%%$$$$$$$$$$%%%%%%&&&&&&&'''''&''''''''''''''''''((('''''(((((((((((((((''''''''''''&& !$'**********************))('&$##""""####$$$%%%%&&&&&'''''''((((((()))))))))***+**)((((((((((((((((((''''''''''''''''((((())))))))))(((((((('''''''''''''''''''''''''''&&%$$$$$$$$$$$%%%%%%%&&&&&&&''&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''&& "$'))***********+********))('&%##"""""####$$$%%&&&&&&''''''((((((())))))))))***+**)))((((((((((((((((''''''''''''''''(((()))))))))((((((((((''''''''''''''''''''''''''&&%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&& "%'))))******************))('&%##""""""###$$$%%&&&&&&'''''((((()))))))))))))**+++***))(((((((((((((('''''''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''&&%%$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&!#%'(())******************)))'&%$#""!""""###$$%%&&&&&&''''((((()))))))))))))***++++***)(((((((((((((''''''''&&&&&'''''(()))))))))(((((((''''''''''''''''''''''''''''''&%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&!#%&(()))******))))******)))('&%$##"!""""###$$%%&&&&&'''''((((()))))))))))))***+++++**))((((((((((''''''''&&&&'''''''((()))))))))(((((((''''''''''''''''''''''''''&&&%%$$$$######$$$$$$$$%%%%%%&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&'''''&&&&&''''''''''&&&&&&&&&!#%&'(()))))*))))))))))))))(('&%%$#"!""""###$$%%&&&&&''''((((()))))))))))*****+++++++**)(((((((('''''''''&&&&&'''''(((((()))))))((((((((''''''''''''''''''''&''''&%%$$$$#########$$$$$$$$$%%%%%&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&"#$&'((())))))))))))))))))((('&&%$#"!!"""###$$%%&&&&'''''((((()))*************+++++,,+*)((((('''''''''''&&&&&&'''(((((((()))))))(()))((((''''''''''''''''''&&&&&&%%$##############$$$$$$$$$%%%%%&&&&&&&&&&'''''''''&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"#$&''(())))))))))))))))((('''&&&$#"!!"""###$$%%&&&''''''((((())**************+++,,,,+*)(((('''''''''''&&&&&&&''(((()))((())))))(()))(((('''''''''''''''''&&&&&&&%$#""""""###########$$$$$$%%%%%&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#$%&''(()))))))))))))((''&&&&&&&&$#"!!"""##$$%%&&&&'''''((((()))**************++,,,,,+**)(((''''''''''&&&&&&&&'(((())))((())))))((())((((''''''''''''''''''&&&&&&%$#"""""""###########$$$$$$%%%%%%&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$%&'''((((()))))))))('&%%%%%%&&&$#"!!"""##$$%%&&&''''''((((()))*************+++,,,,-,+*)((('''''''''&&&&&&&&''()))))))((())))))(((((((((''''''''''''''''''&&&&&&%$$###"""""##########$$$$$$%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%%&'''(((((((((((((('&%$$$$#$%%&$#"!!!""##$%%&&&'''''''(((()))*****++++++++++++,,,,-,+*))((''''''&&&&&&&&&&&''(**))))))(()))))(((((((((('''''''''''''''''''&&&&&%%$$##""""""##########$$$$$%%%%%%%%%&&&&''''''''''&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&''(((((((((((((('&%$##" #$%&$#"!!!""##$%&&&''''''''(((()))****++++++++++++,,,,--,+**)('''''&&&&&&&&&&&&&'()+**)))))(())))((((((((((('''''''''''''''''''&&&&&%%%$$##"""""""#########$$$$%%%%%%%%%&&&&''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%%&&'''(((((((((('&&%$#""!! !"#$#"!!!!""#$%&&&&'''''''((((())*****++++++++++++,,,---,,++*))(((''''&&&&&&&&&''()+***))))()))))((((((((((''''''''''''''''''''&&&&&%%%%$$####""""#########$$$$$%%%%%%%%&&&&''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$%&&&''''''''((('&%$#""!!!  !!""""!!!!""#$%&&&''''''''(((()))****++++++++++++,,,,-----,,++*))((((''&&'''''''(()++**)))))))))(((((((((((''''''''''''''''''''&&&&&%%%%%$$$###""""########$$$$$$%%%%%%%&&&&''''''''''&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&$$%%&&&''''''''''&%$""!!!     !!!!!!!!"""#$%''''''''''((((()))****+++++++++++,,,,---..---,,+***))(('&''''''''()*++***))))))))(((((((((('''''''''''''''''''''&&&&&&&%%%%%%$$#"""""######$$$$$$$$%%%%%%&&&&''''''''''&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%#$$%&&&&'''''''''&$#!!            !!!!"""#$&''''''''''((((()))****++++++++++,,,,,--...../.--,,++*)('&'''''(((()*++***))))))))(((((((((('''''''''''''''''''''&&&&&&&&&&&&&%$#"""""######$$$$$$$$%%%%%%&&&&''''''''''&&&&&%%%%&%%%%%&&&&&&&&&&'''''&&&&&&&%%%%%%%%#$$%&&&&&&&&&''''%$"!            !!!!""##$%&''''''''''((((()))*****+++++++++,,,,,--...../.--,,,++*)(((((((((()**+++****))))))))(((((((('''''''''''''(''''''''&&&&&&&&&&&&%%$###########$$$$$$$$%%%%%%%&&&&'''''''''&&&&&%%%%%%%%%&&&&&&&&&&&&'''''&&&&&&%%%%%%%%##$%%&&&&&&&&&&&'%$"             !!!!"##$%%&'''''''''(((((()))*******++++++++,,,---...../..---,,,+**)))))))****+++++******))))))((((((('''''''''''''(((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&''''''''&&&&&%%%%%%%%%&&&&&&&&&&&&&'''''&&&&&%%%%%%%%##$$%%%%&&&&&&&&&%#"             !!!!"#$%%&&&&'''''''(((((())))********++++++,,,---...../....----,,+++++++++++++++++++*******))))(((((('''''''''''''(((((''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$%%%%%%%&&&&&&'''''''&&&&&%%%%%%%%%&&&&&&&&&&&&&''''''&&&&%%%%%%%%##$$%%%%%%%%%&&&&$#!            !!!!!"$%&&&&&&&'''''((((((())))*********+++++,,,---...../.......---------,,,,,,,+++++++*******))))((((''''''''''''''((((('''''&&&&&&&&&&&&&&&&&&&&%%$$$$$$$$$$%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%&&&&&&&&&&&&&&'''''''&&&%%%%%%%%##$$$%%%%%%%%%%%%#"!            !!!""#$%&&&&&&&&'''''((()((())))*********++++,,,---............-----------,,,,,,,+++++++******))))((((('''''''''''''((((('''''&&&&&&%&&&&&&&&&&&&&%%$$$$$$$$$$$$$%%%%%%&&&&&&&&''&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%##$$$$$%%$$$$$$##"!!           !!!""##$%&&&&&&&&''''''((((((()))*********++++,,,---............-----------,,,,,,,+++++++*******))))(((((''''''''''''(((((''''&&&&&&%%%&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%##$$$$$$$$$$###""!!            !!!"##$%%&&&&&&&&&''''''((((((())))*******++++,,,---...........------------,,,,,,,,+++++++******))))(((((((''''''''''''(((''''&&&&&%%%%&&&&&&&&&&&%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&'''(''&&&&%%%%%%%$$###$$$$$$###"!              !!!""#$%%%%&&&&&&&&''''''''((((()))))*******+++,,,---..........-------------,,,,,,,,++++++++*****)))))(((((((((((((('''''((''''&&&&&%%%%%&&&&&&&&%%%%%%$$$$$####$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&'''''&&&&&%%%%%%#####$$$$$###""!              !!!""#$$%%&&&&&&&&&''''''''(((((()))))))****+++,,,---..........-------------,,,,,,,,++++++++*****))))(((((((((((((((''''''(''''&&&&%%%%%%%&&&&&&%%%%%%$$$$$#####$$$$$$$$%%%%%%%%%&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&%%&&######$$$###""!!              !!!""#$$%%&&&&&&&&&'''''''((((((((((((())***+++,,,---.........--------------,,,,,,,++++++++*****))))((((((((((((((((('''''(''''&&&&%%%%%%%%%%&&%%%%%%%$$$$######$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&#######$$##"""!!              !!!""#$$%%&&&&&&&&''''''''(((((((((((((())**++++,,---.........-------------,,,,,,,+++++++++****))))((((((((((((((((((''''''''''&&&&%%%%%%%%%%%%%%%%%%$$$$$######$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&##########"""!!               !!!""##$%%&&&&&&&&''''''''(((((((((((''(()**++++,,----........-------------,,,,,,,+++++++++***))))(((((((((((((((((((''''''''''&&&&%%%%%%%%%%%%%%%%%%$$$$#######$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&'''''''''&&&&&&&&&&&##########"""!!!             !!!!""#$$%%&&&&&&&''''''''(((((((((((''''()***+++,,,---.......--------,,,,,,,,,++++++++++++****))))(((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$#######$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&''&&&&&''''''''''&&&&&&&&&&&##########""""!!           !!!!!!""#$$%%&&&&&&&'''''''((((((((((('''''()***++++,,,----....--------,,+,,,,,++++****+++++****))))((((((((('''(((('''''''''''''&&&&%%%%%%%%%%%%%%%$$$$$$$#########$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&''&&&&''''''''''''&&&&&&&&&&"########"""""!!          !!!!!!!""#$$%%&&&&&&''''''''(((((()(((('''&'()***++++,,,,----...-------,,+*+++,++********+++****))))(((((((((''''(('''''''''''''&&&&&%%%%%%%%%%%$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&'''''''''''''&&&&&&&&&&""""""""""""""!!    !!!!!!!!!!!!""##$$%%&&&&&&''''''''((((())(((('''&'((****+++++,,-----.--------,+*)*++++**)))))***++****))))((((((((''''''('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#####"#####################$$$$$$%%%%%%%%%&&&&&&&&&&&''''''''''''''&&&&&&&&&&"""""""""""""""!!!!!!!!!!!!!!!!"""##$%%%&&&&&&'''''''(((((()))((('''''()****++++++++++++++++******)(((()*))((((((())*)))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$######"######################$$$$$%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'""""""""#####"""!!!!!!!!!!!!!!""""#$$%%%&&&&&&&''''''((((())))(((((''(()****+++++++***)))(((((((('''''''((('''''(((()((((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"#######################$$$$%%%%%&&&&&&&&&&'''''''''''''''''''&&&&&&&'''"""""""#######"""""""!!!!!!!!""""##$$%%%&&&&&&&'''''((((())))))((((((())****+++++***))(''&&&&&&&&%%%%%&&&&&&&'''''''(''''''(((('''''''''''''''''''&&&&&&&&&%%%%%$$$$$$$$$$$$$$#########""########################$$$%%%%&&&&&&&&&&'''''''''''''''''&&&&&''''''''"""""""########"""""""""!!"""""""##$$%%%&&&&&&&&''''((((()))))))(())))))****+++++**))('&%$$$$$$$##$$$$$$%%%%%&&&&''''''&&&''('''''''''''''''''''''&&&&&&&&%%%%%$$$$$$$$$$$$$$#######""""""#######################$$$%%%%&&&&&&&&'''''''''''''''''&&&&&&'''''''''"""""""########""""""""""""""""""##$$%%%&&&&&&&&''''((((()))))))(())))))*****++++*)(('&%%$$$$$$$$$$$$$$$%%%%%&&&&&&&'&&&&&&''''''''''''''''''''''&&&&&&&%%%%%%$$$$$$$$$$$$$########""""""""######################$$$%%%&&&&&&&&'''''''''''''''''''''''''''''''''""""""""########""""#""""""""""#####$$%%&&&&&&&&''''((((()))))))(())))))*****++++*)('&&%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&&%%%%%%%$$$$$$$$$$$########"""""""""""#####################$$$%%%&&&&&&&'''''''''''''''''''''''''''''''''(""""""""####################"########$%%&&&&&&&&'''''(((()))))))(()))))******++++)('&&%%$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%&&&&&&''''''''''''''''&&&&&&%%%%%%%%$$$$$$$############"""""""""""""""####""""##########$$$%%%&&&&&'''''''''''''''''''''''''''''''''(((""""""""#############################$$%&&&&&&&&'''''((((())))))(()))))******++++)(&%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&%%%%%%%$$$$$$$#############""""""""""""""""""""""""""""######$$$%%%&&&&'''''''''''''''''''(((((((((''(((((((##""""###############################$$%%&&&&&&&&'''''((((()))))))))))******+++++)(&%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&'''''''&&&&&%%%%%%%$$$$$$$###########""""""""""""""""""""""""""""""""####$$$%%%&&&''''''''''''''((((((((((((((((((((((((###################################$$$$%%%%&&&&&&'''''''(((()))))))))******++++++)('%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&'''''&&&&%%%%%%%$$$$$$$###########"""""""""""""""""""""""""""""""""####$$$%%&&&&''''''''''''((((((((((((((((((((((()))#######################$$$$######$$$$$$%%%%&&&&&&&&''''''((((())))))******+++++++)('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&%%%%%%$$$$$$$##########"""""""""""""""""""""""""""""""""""####$$$%%&&&''''''''''''((((((((((((((((((((())))))#####################$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&'''''(((()))))*****+++++++++)('%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''&&&&&%%%%%$$$$$$$$#########"""""""!!!!"""""""""""""""""""""""""####$$%%%&&&''''''((((((((((((((())))))))))))))))))####################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&'''''(((())))*****+++++++++*)(''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%&&&&'&&&&&%%%%%%$$$$$$$#######"""""""""!!!!!"""""""""""""""""""""""""####$$%%%&&&&''''''(((((((((((((())))))))))))))))))$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&'''''(((())******++***++++*))(((()(('''&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$#####""""""""""!!!!!!"""""""""""""""""""""""""####$$%%%&&&&''''''(((((((((((((())))))))))))))))))$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&''''(((())***********+++++******+*))('''&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%&&&&&&&&%%%%%%%$$$$$$####""""""""!!!!!!!!!""""""""""""""""""""""""""###$$%%%&&&&''''''''(((((((((((())))))))))))))****$$$$$$$$$$#########$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&''''(((()************+++++++,,,-,+*)((''&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%&&&&&%%%%%%%%%$$$$$####""""""!!!!!!!!!!!!""""""""""""!"""""""""""""###$$%%%&&&&&'''''''''(((((((((()))))))))))))*****$$$$$$$$$$##########$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&''''(((())**************++++,,,-,,+*))(('''&&&%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%&&&&%%%%%%%%%$$$$$$###"""""""!!!!!!!!!!!!""""""""""""!""""""""""""###$$$%%%&&&&&''''''''''(((((((((())))))))))))*****%%%%%%%$$$$##########$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&''''(((())****))))))))))**++,,,-,,,++**))((''&&%%%%%%%%%%%%%%$$$$$$#$$%%%%%%%$$$%%%&%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""!""""""""""""###$$$%%%&&&&&&'''''''''((((((((((()))))))))))*****%%%%%%%%%$$#"########$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&'''''((()))*)))((((((((()*++,,,--,,,,+++*))(''&&%%%%%%%%%%%%$$$$$$##$$%%%%%$$$$$$%%%%%%%%%%$$$$$$$$$###""""!!!!!!!!!!!"""""""""""""""""!""""""""""""###$$%%%%%&&&&&&''''''''(((((((((((()))))))))*****)%%%%%%%%%$$#"#########$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&''''((())))))(((((((((()*++,,,-------,,++*)(('&&%%$%%%%%%%%$$$$$###$$%%%%$$$$$$$$%%%%%%%%$$$$$$$$$###""""!!!!!!!!!!"""""""""""""""""""!"""""""""""###$$$%%%%%&&&&&&&&''''''((((((((((((())))))*****)))%%%%%%%%%$$#""########$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&'''''(())))))((((((((((((*++,,,------,,,,+*))(''&&%%%%%%%%%%%$$$$####$$%%%$$$$$$$$%%%%%%$$$$$$$$$####""""!!!!!!!!!!!!""""""""""""""""""""""""""""#####$$$%%%%%&&&&&&&&''''''((((((((((((())))))))))))))&&&%%%%%%$$#""########$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&''''((()))))((((((((((('()+,,,,------,,,,+**))(''&%%%%%%%%%&%%$$$####$$%%$$$$$$$$$$%$$$$$$$$$$$$####"""!!!!!!!!!!!!!!""""""""""""""!""""""""""""#####$$$%%%%%%&&&&&&&&''''''((((((((((((())))))))))))))&&&&&%%%%$$#"""#######$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&''''((()))((((((((((((''()+,,,,,----,,,,,++**))(''&%%%%%%%&&&%$$#####$$%$$$$$$$$$$$$$$$$$$$########"""!!!!!"!!!!!!!!!""""""""""""""!!"""""""""#######$$$%%%&&&%%&&&&&&&'''''((((((''((((())))))))))))))&&&&&&%%%$##"""#######$$$$$$$%%%%%%%%%%%%%%%%%%%&&&&&&&&''''(((())(((((((((((('''()+,,,,,,,--,,,,,+++**))('&%%%%%%&&'&%$$#####$$$$$$$$$$$$$$$$$$$$$########"""!!!!!!""!!!!!!!!"""""""""""""!!!"""""""########$$$%%%%&&&%%&&&&&&&'''''((((('''((((())))))))))))))&&&&&&%%%$##"""#######$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&''''(((()((((((((((((('''()+,,,,,,,,,,,,,,+++***)(('&&&&&&&''&%%$$####$$%%$$$$$$$$$$$$$$$########""""!!!!!!!"""!!!!!!!""""""""""""""!"""""""#########$$$%%%&&&&&&&&&&&&&&''''((((((''((((())))))))))))))&&&&&&%%$$##""""######$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&''''((((((((((((((((((('''()+,,,,,,,,,,,,,++++***))(('''''''''&&%$$$$#$$%%%$$$$$#####$#########""""""!!!! !!!"""""!!!!"""""""""""""""""""""""########$$$%%%%&&&&&&&&&&&&&&&'''((((((('((((())))))))))))))&&&&&%%%$$#"""""######$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''((((((((((((((((((('''()+,,,,,,,,,,,,,++++***)))))(((((('''&%$$$$$$%%%%$$$###############"""""""!!!!   !!""""""""!""""""""""""""""""""""########$$$$%%%&&&&&&&&&&&&&&&&''''(((((((((((())))))))))))))&&&&&%%$$##"""""######$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''(((((((((((((((((((('''()+,,++++,,,,,,+++++********)))))((''&%$$$$$%%%&%%$##############"""""""!!!!!    !!""""""""""""""""""""""""""""""########$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))&&&&&%%$$##"""""#####$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''(((((((((((((((((((('''()*++++++,,,,,,++++++********))))(((''&%%%%%%%%&%$$#############"""""""!!!!!     !!"""""""""""""""""""""""""""""########$$$$%%%&&&&&&&&&&'''&&&&&'''''(((((((((()))))))*)))))))&&&&&%%$###""""#####$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''(((((((((((((((((((('''()*++++++,,,,,,++++++********)))))(((''&&&&%%%%%%$$##########""""""""!!!!!!!     !!""""""""""""""""""""""""""""######$$$$$$%%%%&&&&'''''''''''''''''''''(((((((()))******))))))&&&&&%%$###""""####$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''(((((((((()((((((((((''()**+++++,,,,,,+++++++********)))))((('''&&&&&%%%$$$######"""""""""!!!!!!!!      !!""""""""!""""""""""""""""""#####$$$$$$$%%%%&&&&''''''''''''''''''''''((((((()))*********))))&&&&&%$$###""""###$$$$%%%%%%&%%%%%%%%%&&&&&&&&&&&&&&&'''''((((((((()))(((((((((('()***++++,,,,,,,+++++++*******))))))(((('''&&&&%%$$$####""""""""""!!!!!!!!!      !!"""""""!!"""""""""""""""""#####$$$$$$$%%%%&&&&''''''''''''''('''''''''((((())))**********)))&&&&&%%$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''(((((((())))((((((((((()**++++,,,,,,,,++++++++*******)))))(((''''&&&%%$$$####"""""""""!!!!!!!!!!       !!"""""""!!!""""!!!!""""""""####$$$$$$$$%%%&&&&''''''''''''''((((('''''((((())))*************)&&&&&%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''((((((()))))((((((((((()**+++,,,,,,,,,,,+++++++*******))))((('''&&&%%$$$####""""""""!!!!!!!!!!!!       !!"""""""!!!!!!!!!!!!""""""#####$$$$$$$%%%%&&&''''''''('''''((((((((((((((()))***************)&&&&&%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''(((((()))))))((((((((()*++++,,,,,,,,,,,,,+++++++*****)))))(('''&&%%$$$####"""""""!!!!!!!!!!!!!        !!""""""!!!!!!!!!!!!!""""""####$$$$$$$$%%%&&&&'''''((((((('((((((((#(((((()))*****+***********&&&&&&%%%%%%&&%%%%%%%%%$$$$$$$%%%%%%%%%%%&&&&&&&&&&&&&&&''''((((()))))))))((((((())*+++,,,,,,,,,,,,,,,+++++++*****))))((''&&%%%$$####""""""!!!!!!!!!!!!!          !!""""!!!!!!!!!!!!!!!!"""""####$$$$$$$$%%%&&&'''''(((((((((((((((((##(((()))****+++++*********&&&&&%%%%%%%&%%%%%%%%%%$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((())))))))))(((((()**++,,,,,,,,,,,,,,,+++++++*****))))(('''&&%%$$$#####""""""""!!!!!!!!            !!"""""""""!!!!!!!!!!!"""""####$$$$$$%%%%%&&&'''''((((((((((((((((((((())))***+++++++++++*****&&&&&%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%&&&&&&&&&&&&&&'''''''''''''''''))))))((((()*++,,,,,,,,,,,,,,,,++++++*****)))))((''&&%%%$$######"""""""""!!!!!!             !!"""""""""!!!!!   !!!""""####$$$$%%%%%%%&&&&'''''(((((((((((((((%%()))))***+++++++++++++++***&&&&&%%%$%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))')*))))))((()*+,,,,-,,,,,,,,,,,,+++++*****)))))(((''&&%%$$$######""""""""""!!!!!             !""""""""""!!!      !!"""#####$$$$%%%%%%%&&&&''''((((((((((()))))'&)))))***+++,,,,,,,+++++++**%%%%%%%$$$%)********************************************************)')***))))))()*+,,,----,,,,,,,,,,+++++****))))(((('''&%%$$$#######"""""###"""!!!!             !""""""""""!!       !!""######$$$%%%%%%%%&&&&''''((((()))))))))))))))))***+++,,,,,,,,,,,+++++*%%%%%%$$$$%)*++++++++++++++++++++++++++++++++++++++++++++++++++++++*)')***)))))))**+,,,,-,,,,,,,,,,,,++++*****))))(((('''&%%$$$$#######""""###"""!!!             !""#######""!!       !"########$$$$%%%%%%%&&&&'''((((()))))))))))))))****+++,,,,,,,,,,,,,,,++++%%%$$$$$$$%)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)')***********++,,,,,,,,,,,,,,,,+++++****))))(((('''&&%%$$$$#$$$$##########"""!            !!""#########""!       !"#######$$$$$%%%%%%%&&&''''(((()))))))))))))******+++,,,,------,,,,,,,+++$$$$$$$##$%)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)'))*********+++,,,,,,,,,,,,,,,+++++*****)))((((('''&&%%$$$$$$$$$$##########""!           !!"###$$$$$####"!       !"#######$$$$$$%%%%%&&&&'''(((())))))))))))******++++,,,,-----------,,,,++$$#######$$)*+,,-,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,+*)')))*****++++++,,,,,,,,,,,,,+++++++****))))(((('''&&&%%$$$$$$$$$$$$#########"!           !"#$$$$$$$$$###"!       !"$$$$$$$$$$$$$%%%%%&&&'''(((())))))))**********+++,,,----------------,,,+$#########$)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)')))******+++++++,,,,,,,,,,,++++++*****))))(((('''&&&%%$$$$$$$$$$$$###""""""!            !"$$$$$$$$$$###!         "#######$$$$$%%%%%%&&&'''((())))))))**********++++,,,----------------,,,,$#########$)*+------------------------------------------------,,,,+*)')))********++++++,,,,,,,,,+++++++****))))(((((''''&&%%$$$$$$$$$$$$##""!!!!!             "#$$$$$$$$$$##"!         !##"""##$$$$%%%%%%&&&&'''((()))))))***********++++,,,-----------------,,,####""#####)*+...............................................-,-,,+*)')))*********+++++++,,,,,,+++++++*****))))(((((''''&&%%%$$$$$$$$#####"!!                !"#$$$$$$$$$$#""          !""""""#$$$$%%%%%&&&&''''((()))))*************+++,,,,------------.----,,,###"""""###)*+//////////////////////////////////////////////.-,,,,+*)'))))**********+++++++,,,++++++++****)))))(((((('''&&%%%$$$##########"!                 !"#$$$%%%%$$$#"!         !!!  "#$$$%%%%%&&&&'''''((())))**************+++,,,,--------.....-----,,###""""####)*+000000000000000000000000000000000000000000000/.-,,,,+*)'))))************++++++++++++++++***)))))((((((''''&&%%%$$$#########"!                 !"#$%%%%%%$$$#"             !"#$$$%%%%%&&&&&'''''((())))))********+***+++,,,,------------.-----,,###""""####)*+000000000000000000000000000000000000000000000/.-,-,,+*)'))))**************+++++++++++++****)))))((((((''''&&%%$$$###""""""""!                !"#$$%%%%%$$$#"          "#$$$%%%%%&&&&&'''''((((()))))))**********++++,,,,-----------------,,###""""####)*+002234432200100100100100100100100100100100100/.-,,,,+*)'))))***))))))********+++++++++****))))))((((((''''&&%%$$$##"""!""""!!                "$$$$%%%%%$$#"        "$$%%%%%%&&&&&''''''((((()))))))))*********+++,,,,-----------------,,##"""######)*+000000000000000000000000000000000000000000000/.-,,,,+*)')**)))))))))))))******************))))))(((((''''&&&%%$$###""!!!!!!!                !#%%%%%%%%%$$#!      "%%%%%%&&&&&&&''''''(((((()))))))))))******++++,,,,----------------,,###########)*+000000000001111111111111111111111100000000000/.-,-,,+*)')**)))))))))))))*****************))))))((((('''''&&&%%$$##"""!!!!!!                 !"$$$%%%%%%$$#"     "%%%%&&&&&&&'''''(((((((((((()))))))))*****++++,,,,,,,---------,,,+**###########)*+0010000001012222222222222222222222////////////.-,,,,+*)'))))))))))))))))))))*************)))))((((''''''&&&%%$$$##"""!!!!                    !##$$%%%%%$$#"     "%%&&&&&&&&''''''((((((((((((((())))))******++++,,,,,,,,,,----,,+*)((###########)*+0000000000012333333333333333333333.............-,,,,+*)'))))))))))*****)))))))))))*******)))))((((''''''&&&%%$$###""!!!                       "##$%%%%$$$##!    #%&&&&&&&&''''''(((((((((((((((((()))))*****+++++,,,,,,,,,,---,+*)('&##########$)*+0000000000012344444444444444444444--------------,-,,+*)')))))))))******)))))))))))))****)))))((((''''''&&&%%$$$###""!!                         "#$%%%$$$$##!    #&&&&''''''''''(((((((((''''''((((())))******+++++,,,,,,,,,,--,*)('&&##########$)*+0022344322012344444444444444444444,,,,,,,,,,,,,,,,,,+*)')))))))))*****)))))))))))))))***)))))(((''''''&&&&%%$$####""!!                          "#$$$$$###"     #&&&&''''''''''((((((((('''''''(((())))******++++++,,,,,,,,,--,+*('&&##########$)*+0000000000012344544544544544544544,-,,-,,-,,-,,-,-,,+*)')))))))))****)))))(((((())))))))))))(((('''''&&&&%%%$$###"""!!                           "######""!     #&&&&'''''''''((((((((((''''''''(((()))*****++++++++,,,,,,,,,-,++*('&###########)*+0000000000012344444444444444444444,,,,,,,,,,,,,,,,,,+*)'))))))))****)))))(((((((((()))))))))((('''&&&&&&&%%%$$###""!!!                            ""###"!      $&&&&'''''''''(((((((((('''''''''((())))****++++++++++,,,,,,,-,,,+('&###########)*+0010000001012344545555555555555555,,,,,,,,,,,,,,,,,,+*)'(())))))****))))(((((((((((()))))))(((''''&&&&&&%%%$$$##"""!!!                             !!""!       !$&&&&''''''''(((((((((((''''''''''((()))****++++++++++++++,,,-----)'&#########$$)*+0000000000012344445666666666666665+++,+++,+++,+++,+++*)'((((((((())))(((((((((((((((()))))(((('''&&&&&&&%%%$$###"""!!!                                          "$&&&&''''''''((((((((((('''''''''((()))*****++++++++++++++,,,,,---*('########$$$)*+0000000000012344445677777777777765***,***,***,***,****)'''''''''(((((((((((((((((((((((((((((''''&&&&&&%%%%$$###"""!!!                                                 "#%&&&&&'''''''(((((((((((''''''''(((()))*****++++++++++++++,,,,,,--+)(#######$$%%)*+0022344322012344545678888888888765))),))),))),))),)))))'''''''''''''((((((((((((((((((((((((''''&&&&&&%%%%%$$##""""!!!                                             !##$%%&&&&&''''''((((((((((('''''''(((())))*****++++++++++++++,,,,,,--,+*######$$%%&)*+0000000000012344445678;888888;8765'''-'''-'''-'''-''''''''&&&&&&&'''''(((()(((((((((((((('''''''&&&&&%%%%%$$$##""""!!!                                    "#$%%%%&&&&&''''''((((((((((('''''''(((()))******++++++++++++++,,,,,,-----$####$$%%&&)*+00000000000123444456788<8888<88765'''.'''.'''.'''.''''''&&&&&&&&&&'''''(((((((((((((((('''''''''&&&&&&%%%%$$$##"""!!!!                                !!   !#$$%%%%%&&&&&'''''(((((((((((''''''((((()))******++++++++++++++,,,,,,----.$$$$#$$%&&')*+001000000101234454567888====888765'''.'''.'''.'''.'''''&&&&&&&%&&&&&''''(((((((((((((('''''''''&&&&&&&%%%%$$$##"""!!!                                 !""""""#$$%%%%%%&&&&&'''''((((((((((''''((((((()))******+++++++++++++++,,,,----..$$$$$$%%''')*+000000000001234444567888=88=888765,''.'''.'''.'''.''''&&&&&%%%%%&&&&&''''((((('((((((''''''''''&&&&&&&%%%%$$$##"""!!!                                !""######$$$%%%%%%%&&&&&'''''((((((((('''((((((())))******+++++++++++++++,,,,---../$$$$$$%&'(')*+000000000001234444567888=88=888765,''.'''.'''.'''.''''&&&%%%%%%%%%&&&&&''''''''''(((''''''''''&&&&&&&&&%%%$$$##"""!!!                               """###$$$$$$$%%%%%%%%&&&&&''''(((((((('''(((((((())))******+++++++++++++++,,,----../$$$$$$%%&'')*+001000000101234454567888====888765'''.'''.'''.'''.'''&&&&%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&%%%%$$$##"""!!!!                              !""###$$$$$$$$%%%%%%%&&&&&''''''(((''''''(((((((())))******+++++++++++++++,,,---../0$$$$$$%%%&&)*+00000000000123444456788<8888<88765'''.'''.'''.'''.''&&&&%%%%%%$%%%%%%%&&&&&&&&&'''''''''''&&&&&&&&&&&%%%%%$$$##"""!!!!!                              !""###$$$$$$$$$%%%%%%&&&&&'''''''''''''''(((((((())))*******++++*+++++++++,,,--../01%$$$$$$%%%%)*+0000000000012344445678;888888;8765'''-'''-'''-'''-'&&&&%%%%%$$$$$%%%%%%%%%&&&&&&&&''''''&&&&&&&&&&&&&%%%%%$$$##"""!!!!!!!                            !""###$$$$$$$$$%%%%%%&&&&&'''''''''''''''((((((()))))*******+++******++++,,,,-../001%%$$$$$$%%%)*+0022344322012344545678888888888765))),))),))),))),)))))%%%%$$$$$$$$$$%%%%%%%%%&&&&&&&''&&&&&&&&&&&&&%%%%%%$$$##"""!!!!!!!!                           !!"###$$$$$$$$$$%%%%%%&&&&&''''''''''''''((((((()))))*******+********++++,,,,-.//012%%%$$$$$$%%)*+0000000000012344445677777777777765***,***,***,***,****)%%%$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!!!                           !""####$$$$$$$$$%%%%%%&&&&&&''''''''''''''(((((()))))))***************++++,,--./0123%%%%%%$$$$$)*+0000000000012344445666666666666665+++,+++,+++,+++,+++*)%%$$$$$$$$$$$$$$$$%%%%%&%%%%%&&&&&&&&&&&&&&%%%%%%%$$$###"""!!!!!!!!!                          !""####$$$$$$$$$%%%%%%&&&&&&&&&&&'''''''''(((((())))))))***************+++,,-../0134%%%%%%%$$$$)*+0010000001012344545555555555555555,,,,,,,,,,,,,,,,,,+*)%$$$$$$########$$$$%%%%&%%%%%%&&&&&&&&&&&&&%%%%%%%$$$##""""!!!!!!!!!                          """####$$$$$$$$$%%%%%%&&&&&&&&&&&&&''''''''((((())))))))))**************++,,-./00235&%%%%%%%$$$)*+0000000000012344444444444444444444,,,,,,,,,,,,,,,,,,+*)$$$$$$##########$$$%%%%&%%$$%%%&&&&&&&&&&&%%%%%%%%$$$##""""!!!!!!!!!                         !""#####$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((()))))))**)))))******+,,-./01246&&%%%%%%$$%)*+0000000000012344544544544544544544,-,,-,,-,,-,,-,-,,+*)$$$$##############$$$$$$$$$$$$%%%&&&&&&&%%%%%%%%%$$$$##""""!!!!!!!                            !"######$$$%%%%%$%%%%%%&&&&&&&&&&&&&&&&''''''((((((((((()))))))))))))))***++,-./01246&&%%%%%%%%%)*+0022344322012344444444444444444444,,,,,,,,,,,,,,,,,,+*)$$$######""""""####$$$$#####$$$%%%%&%%%%%%%%%%$$$$$$###"""!!!!!                               !#######$%&&'''&&%%%%%%%&&&&&&&&&&&&&&&&'''''(((((((((((((((()))(())))))***+,-./01246&&&%%%%%%%%)*+0000000000012344444444444444444444--------------,-,,+*)$$$####""""""""""############$$$%%%%%%%%%%$$$$$$$$$$##"""!!!!!                                !#######%&''(((''&%%%%%%%&&&%%%&&&&&&&&&''''''(((((((((((((((((((((())))))*+,,-/01246&&&%%%%%%%%)*+0000000000012333333333333333333333.............-,,,,+*)$$###"""""""""""""###"""""####$$$$%%%%%%$$$$$$$$$$$###"""!!!!!                                 !######%&'((((((('&%%%%%%%%%%%%%%%&&&&&&&''''''((((((''''''''''(((((((()))**+,-./1246&&&%%%%%%%%)*+0010000001012222222222222222222222////////////.-,,,,+*)$$##""""""!!!!!""""""""""""""###$$$$$$$$$$$$$$$######""""!!!!                                  !"####$&'(()))))(('&%%%%%%%%%%%%%%%%%&&&&&''''''(('''''''''''''''((((((()))*+,-./0235&&&%%%%%%%%)*+000000000001111111111111111111111100000000000/.-,-,,+*)###"""""!!!!!!!!!!!"""""""""""######################""""!!!!                                    ""##$%&'()))))))('&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''((((((())**+,-/0134&&&%%%%%%%%)*+000000000000000000000000000000000000000000000/.-,,,,+*)##""""!!!!!!!!!!!!!!!!!!!!!!"""""#################"""""!!!!                                     !""#$%'(()))))))(('%%%%%%%%%%%%$$$%%%%%&&&&&''''''''&&&&&&&'''''''((((((())**,-./124&&&%%%%%%%%)*+002234432200100100100100100100100100100100100/.-,,,,+*)"""""!!!!!       !!!!!!!!!!!!!"""""""""""""##"""""""""!!!!                                      !!"#$%'(()))))))(('%%%%%%%%%%%$$$$$%%%%%&&&&&'''''&&&&&&&&&&&''''''(((((()))*+,-/023&&&&&%%%%%%)*+000000000000000000000000000000000000000000000/.-,-,,+*)""""!!!!!          !!!!!!!!!!!!!!!!""""""""""""""""""!!!!!                                        !"#%'(()))))))(('%%%%%%%%$$$##"#$$%%%%%&&&&&&''&&&&&&&&&&&&&&''''(((((()))*+,-./12&&&&&&%%%%%)*+000000000000000000000000000000000000000000000/.-,,,,+*)""!!!!!!                       !!!!!!!!!!!""""""""""!!!!!!                     !                 !"#%&'()))))))('&%%%%%%%$$#""! "#$$%%%%%&&&&&&&&&&&&&&&&&&&&&&''''((((()))**+,-.01&&&&&&&%%%%)*+//////////////////////////////////////////////.-,,,,+*)!!!!!!!                             !!!!!!!!!!!!!!!!!!!!!!                   !!!                !#$&'(()))))(('&%&%%%%%$"      "#$$%%%%%&&&&&&&&&&&&&%&&&&&&&''''((((()))**++,-./&&&&&&&%%%%)*+...............................................-,-,,+*)!!!!!                                    !!!!!!!!!!!!!!!!!                  !!!!!            !"#%&'((((((('&%&&&%%%$#       !#$$$%%%%%&&&&&&&&%%%%%%%&&&&&&'''((((()))***+++,,&&&&&&&%%%%)*+------------------------------------------------,,,,+*)!!!!!                                      !!!!!!!!!!!!!!                   !!!"!             !"#%&''(((''&%%%%%%$#!         "$$$%%%%%%%&&&&%%%%%%%%%%&&&&&''''(((((((('''&(((&&&&&&&%%%%)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)!!!!                                                !!!!                    !!!"!              "#%&&'''&&%%%%%$#!     "$$$%%%%%%%%%%%%%%%%%%%%%%&&&&''''(((((''&&%$#&''&&&&&&%%%%%)*+,,-,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,-,,+*)!!!                                                                         !!!"!            !#%%%%%%%%%%%%%#     "$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&'''(((('&&%$#"!$&'&&&&&&%%%%%)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)!!                                                                         !!!!"!!           #&&&&&%%%%%%%$!    !$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&'''(((('&%$#"! #%&&&&&&&%%%%%)*+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+*)!                                                                          !!!!!!            ###$$$###""!    !#$$$%%%%%%%%%%%%$$%%%%%%%%&&&&'''(((('&%$$#""$&'&&&&&%%%%%%)*++++++++++++++++++++++++++++++++++++++++++++++++++++++*)!                                      !!!!!!                                !!!                 !          !#$$$$$%%%%%%%%%$$$$$%%%%%%&&&&'''((()'&%$$$$$%&'&&&&&%%%%%%)********************************************************)!                                     !#"""!!!                                                      #$$$$$$$%%%%%%$$$$$$$%%%%%&&&&'''((()'&&%%%%%&''&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!                                    !"$##""!!                                                 ##$$$$$$$%%%%%$$$$$$$$%%%%%&&&'''((()('&%%%%&''(&&&&%%%%%%%%%$$$$$$$$#########"""""""#%''''''''&&%$$##"!!!!!!!!!!!!!!!                                    !"##""!!                                                  ##$$$$$$$$$$%$$$$$$$$$%%%%&&'''((())*)('''''''(*&&&%%%%%%%%%$$$$$$$$#########"""""""!#$&''((('&&%%$#"""!!!!! !!!!!!!!!                                    !"#""!!!                                                  #$$$$$$$$$$$$$$$$$$$$$%%%&&''(((()**+*)((('''(*+&&&%%%%%%%%$$$$$$$$#########"""""""!!#$%%&&'''&&%$$#"!!!!!!!  !!!!!!"!!                             !"""!!                                                    $$$$$$$$$$$$$$$$$$$$$$$%%&''((())*++,+*)(((((*+-&&%%%%%%%$$$$$$$$$######"""""""""!!!!"#$$%%&&&&%%$#"!!!!!!!      !!""!!                           !"""!!                                                     $$$$$$$$$$$$$$$$$$$$$$$%%&''(())*++,-,+*)))((+,.&&%%%%%%$$$$$$$$$$$#####"""""""""!!!!""##$%%&%%%%$#"!!!!!!       !!!"!                     !!"!!                                                  !"##$$$$$$$$$$$$$$$$$$$%%&'(()**+-..///......015&&%%%%%$$$$$$$$$$$$####"""""""""!!!!!!"""#$%%%%%%$#"!!!!         !!!!!                     !"!!                                                  "#$$$$$$$$$$$$$$$$$$$%%&'()**+,./0000000234789&&&%%%%$$$$$$$$$$$$####""""""""!!!!! !!!!"#$$$$%%$#"!!!           !!!!                 !!!!                                              "$$$$$$$$$$$$#$$$$$$%%'(()*+,-/012222246789:;&&&%%%$$$$$$$$$$$$$####"""""""!!!!!      !"#$$$$$$#"!!!           !!!                   !!                       !!!!!!               "$$$$$$$$$$$####$$$$%%'()*+,-.012344446889:;=&&&%%%%$$$$$$$$$$$$$$$#####""""!!!!      !"##$$$$$##""""""!!!!!!!!!!!                  !!                                            #$$$$$$$$$$####$$$$%%'()*,-./368:::;;;;;<<=>&&&%%%%%%%%%%%%%%%%$$$$$$###""""!!!       !"###$$$$######"""""""""!!!                !!                                            "##$$$$$$$$####$$$$%%'()*,./069;=========>>>&&&&%%%%%%%%%%%%%%%%%%%$$$###"""!!!       !!"###$$$$########"""""""!!              !!                                            !##$$$$$$#####$$$$%%'()*-/017:<>>>>>>>>>   &&&&&&&&&&&&&&&&&&&&&%%%%$$##"""!!!        !!"##$$$$$$$$$$#######"""!              !!              !!                         "#$$$$$$#####$$$$%%'()+./018;=            %%%%%%%%%%%&&&&&&%%%%%%%%$$###""!!          !!"###$$$$$$$$#########"""!!               !               !!!                         "$$$$$$#####$$$$$%'()*-.//7:<>>          %%%%%%%%%%%%%%%%%%%%%%%%%$$###""!!           !""###$$$$$$$###########"""""!!!!         !              !!!                         !$$$$$######$$$$$%'()*,--.58;=>>         %%%%%%%%%%%%%%%%%%%%%%%%%$$###""!!           !!"###$$$$$$$################"""!!!      !             !!!                        !####$######$$$$$%'((*++,,379;=>         $$$$$$$$$$%%%%%%%%%$$$$$$$$###""!!            !""##$$$$$$$######$$$$$$$$#####""!!                   !!!                         ###########$$$$$$&(()****1578;=>        $$$$$$$$$$$$$$$$$$$$$$$$$$$$##""!!            !""##$$$$$$$$#####$$$##########"""!     !                   !!                          ############$$$$$&'(())))0578;=>        $$$$#$$$$$$$$$$$$$$$$$$$$$$$##""!!           !!""##$$$$$$$$$###$$$###########""""!    !                   !!                          "############$$$$&'((((((0468;=>        ##########$$$$$$$$$$$$$$$$$$###""!!          !!"###$$$$$$$$$$$$$$#############"""!     !!                  !                          """"#""""####$$$$&''(('''/468;=>        ############$$$$$$$$$$$$$$$$###""!!          !""####$$$$%$$$$$$$$################"!    "!!                 !                          """"""""""####$$$%&''''''/367:=>        ####"#########$$$$$$$$$$$$$####""!!          !!"#####$$$$$$######################"!         !!!                 !                             !"""""""######$$%%&&&'.367:=>        #"""""""#######$$$$$$$$$$$$####"""!!          !"#######$$$#######################""!         !!!!                !                              """"""""""""""###$%&'.367:=>        """""""""########$$$$$$$$$$####"""!!          !"########$#########################"""!!      !!!!!!!!            !!                              !!!!!""""""""!!  #%&&.357:=>        """"""""""########$$$$$$$$######"""!!         !"#########################$$$$$$#####"""!!    !!!!!!!!!!         !!!                             !!!!!!!""""""  !$%&.357:=>       >"""""""""""#######$$$$$$$$######"""!!        !!"###########""""############$$$$######""!!      !!!!!!!!!!         !                               !!!!!!!!!!       "$&&.257:<>       =""""""""""""#######$$$$$########"""!!!!      !""#########""""""""###########$########"""!!      !!!!!!!!!!!     !!                                  !!!!!!!!!      "$&'.257:<>       =!!!""""""""""#######$###########"""!!!!!!!!!!""""""##"""""""!""""""####################""!!         !!!!!!!!!!!!!!!!!!                                         !!!!    #%&'.2569<>       >!!!!!"""""""""##################""""!!!!!!""""""""""#"""""!!!!!""""######################""!!             !!!!!!!!!!!"!!!!!                                            !  !$%&'.2569<>        !!!!!!!""""""""##############"""""""!!!!!!""""""####""#####"!!!""""######################""!!                  !!!!!!!!!!!!!!!                                              !#%&',0358:<>>>     !!!!!!!!"""""""#########"""""""""""""!!!!""""""######$$%%%$$#!!""""######################""!!                     !!!!!!!!!!!!!                                             !#$&&+/1368;<=>>  >> !!!!!!!!"""""""######""""""""""""""""""""""""######$%%&&&%%$#!""""#####################"""!!                        !!!!!!!!!!                                            !#$%&)-/04789<=> >>=   !!!!!!"""""""##""""""""""""""""""""""""""#######$%&&&&&&&%$#"""######################"""!!                         !!!!!!!!!!                                            "$%&(+-.14679<> >=;    !!!!!!"""""""""""""""""""""""""""""""""""#####$%&&'''''&&%$"""""###################""""!!                          !!!!!!!!                                          "#$%'*,-/2458:<=<;9    !!!!!!!"""""""""""""""""!!!!!"""""""""""####$%&'''''''&%$#""""""################""""!!!                           !!!!!!                                        !"$$&(*+./13579;:87      !!!!!!""""""""""""""!!!!!!!!!!""""""""""###%&&'''''''&&%#""""""""""###########"""""!!!                                                                       !##%&'(*,./0356543       !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""##%&&'''''''&&%#"""""""""""""""""""##""""!!!!                                                                   !"$%%&''((+-./...         !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##%&&'''''''&&%#""""""""""""!"""""""""""""!!!                                                                !"$%%&&'')+-.---           !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""##$%&'''''''&%$#""""""""""!! !!"""""""""""!!!!                                                           !"#$%%&&()*,+++            !!!!!!!!!!!!!!!!!!!!"""""""""""""###$%&&'''''&&%$"""""""""""!   !!""""""""""!!!!!                                                         "##$$%&''((((               !!!!!!!!!!!!!!!!!!""""""""""#######$%&&&&&&&%$#""""""""""!     !!"""""""""!!!!!!                                                        !"##$$%%%%%                     !!!!!!!!!!!"""""""""###########$%%&&&%%$#"""""""""!!         !""""""""!!!!!                                                         !"##$%$$$                     !!!!!!!!"""""""""""#############$$%%%$$##""""""""!            !"""""""""!!!!                                                      !"#####                      !!!!!!"""""""""""#######################"""""""!!           !"""""""""!!!!                                                !""!                       !!!!!!"""""""""""########$$$############"""""""!       """"""""""!!!                                                                         !!!!!!"""""""""""#########$############"""""""!       """""""""""!!                                                                                                !!!!!!"""""""""""#####################"""""""!       !"""""""""""""                       !!""""""""""""""!!!!!!!!                                                    !!!!!!"""""""""""###################"" """""""!        !"""""""""""""                        !"####$$$$$$$###########"""!!                                                 !!!!!!""""""""""""#################""""""""""""!         !"""""########                         "#$$$$%%%%%%%$$$$$$$$$$$$###"!!                                                 !!!!!!"""""""""""""#############""""""""""""""!       !""""#########                          !!"#$%%%&&&&&'''''&&&&&&&&&&&%%$$#"!                                             !!!!!!!!!""""""""""""#########""""""""""""""""!      !"""##########                         !"###$%%&&&'''(((((((((((((((('''&&%$$#"                                            !!!!!!!!!!!!!!"""""""""###"""""""""""""""""""!      !""###########                          !##$$%%&&&'''(())*******)))))))(((''&%$$#"!                                           !!!!!!!!!!!!!!!!"""""""""""""""""""""""""!!!       "############                         !"$$%%&&&'''(()**+++++++++++++++*)((''&%$$#"!                                             !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!      !"""#########                     !!"#$%%&&&'(()*,-./134444443333333210/-+)('&%$#!                                               !!!!!!!!!!!!!!!!!!""""""""!""""""""""""""!!       !!""########         !!!!"""""#$%%&&''()*+-./0368999999988888876431/-*)'&%$#!                                             !!!!!!   !!!!!!!!!!!!!!!!!!!!""""""""""""!!       !!""#######!     !!!""#####$$%%&&'''(*,-.01368;<<<<<<<<<;;;;:86541/-+)'&%$"                                !!!!!         !!!!!!!!!!!!!!!""""""""""""!!       !"""######!   !!!""###$$$$%%%&&&''(*,-./1348;=>>>>>>>>=====<:86530.-+(&&%$"!                               !             !!!!!!!!!!!!!!!!!!!!!!!!!!        !""#######!    !!""###$$$$$%%%&&'''(+,-/02368;<<<<<<<<;;;;;:876430.-,)'&%$"!                                             !!!!!         !!!!!!!!!         !""#######!    !!""###$$$$$%%%%&&''()+,./0136799998888888887665420.-,*('&$#"                                              !!                 !!         !""######$!    !!""###$$$$$$%%%%&&&'()*,-./01243333333333344333210..,+('&%#"!                                             !                           !""###$$$$!    !!""###$$$$$$$$%%%&&&'((()*++++++***+++,,---./0100//.-+)('%#"!                                                                         !""#######      !!"""#########$$%%&''(())*****)))()))**++,-./0/..-,+)('&$#"                                                                           ""#####""        !!!!!!!""""##$%&'(((()))))(('''''((()*++,--,,+*)('&%$"!                                                                         ""####"!                 !!"$%&'(((((((('&&%%%&&&&&''(((((((''&&%$#!                                                                   ""####"    !#%'''''''&&%$$#######$$$$%%%%%%%%%$$#"                                                            !!""#!    "$&&&&&&&&%$#"!!!!!""""##$$$$$$$$$#"!                                                       !!"    !#%%%%%%%$$"!          !""#######""!                                                          """##"      !!"""!!!                                                                                                                                                                                                                                    !!!!!                                            !!"""!!            !!!!!!"""""#""!!                                                 !!!""!!              !!!!!""""""#"""!                                                   !!!""!!              !!!!!!"""""###"""                                                !!!!!!!!                 !!!!!"""""#####""!                                              !!!!!!!!!                   !!!!!""""########!                                                               !!!!!!!!!                  !!!!!!""""#######"!                                                           !!!!!!!!                 !!!!!!!""""""#####""                                                           !!!!!!              !!!!!!!!!!!""""""####"""                                                         !              !!!!!!!!!!!!""""""""##""""                                                                       !!!!!!!!!!!!"""""""""##""""                                                                  !!!!!!!!!"""""""""##"""""""!                                                              !!!!!!""""""""""""##"""""""!!                                                            !!!!!""""""""""""####""""""""""!                                                         !!!!!!""""""""""""####""""""""""!                                                   !!!!!"""""""""""""####""""""""!!!                                             !!!!""""""""""""""####"""""""!!!!!                                        !!!"""""""""""""""####"""""""!!!!!!!                                   !!!""""""""""""""""##"""""""!!!!!!!                             !!!!""""""""""""""""#""""""""!!!!!                          !!!!!"""""""""""""""""""""""""!!!!                        !!!!"""""""""""""""""""""""""!!!!                         !!!!"""""""""""""""""""""""!!!!!                          !!!!"""""""""""""""""""""!!!!!!                          !!!!"""""""""""""""""""!!!!!!!                             !!!!""""""""""""""""""!!!!!                               !!!!!!"""""""""""""!!!!!                                    !!!!!!!""""""""""!!!!!                                      !!!!!!!!"""""!!!!!!!                                             !!!!!!!!!!!!!!!!!                                                  !!!!!!!!!!!!                                                          !!!                                                                                                                                                                                                                                                                                                                                                           !                                                          !""#                                                   !"##$%%                                                !##$%%&'                                           "#$%%&''(                             !#$%&&''(*                      "#%&'((*-/0                   !#%&'(*,-/35             !"#%&'(+,./267         !"#$&'(*,.//579       !"#$&'(*,.//368        !#$$&()+,../157        "#$%&()+--./024        "#$%'(*,--../00         !#$$&'(*+,--.//         !"#$%&'()*+,,-.          "##%%&''((()*+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                



							
									
												
													
																																																																																																																																															



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





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






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










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










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







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

































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


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




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




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




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


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




							






										






												






													




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




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



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















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
















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


















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

















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


















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


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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            0@@0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   000000000000000000000                                                                                                                                                                                                                        0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                                               0@@0    0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                                                      0@@P@@P@@P@@P@@P@@P@@                                                                                                                                                                                                                      0@@@@@@@@@@A@@A@@@@@@                                                                                                                                                                                                                   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                          0@@@@P`abcdeddedcba`P												                                                                                                                                                                                        0@                        0@@P@PPPPQRSRRSRQPPPP								                                                                                                                                                                                         0P                          0@@@@@@@@@@A@@A@@@@@@                                                                                                                                                                                        @`                          0@@P@@P@@P@@P@@P@@P@@                                                                                                                                                                                         @`                  0@@0    0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                         @`                          0@@@@@@@@@@@@@@@@@@@@                                                                                                                                                                                          @`                          000000000000000000000                                                                                                                                                                                           @`                                                                                                                                                                                                                                                     0P                                                                                                                                                                                                                                   0@                                                                                                                                                                                                                                                            @                  0@@0                                                                                                                                                                                                                              0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            P                                                                                                                                                                                                                                                           0@p                                                                                                                                                                                                                                                        @`p                                                                                                                                                                                                                                                   0@@@@`                                                                                                                                                                                                                                                 0`                                                                                                                                                                                                                                                 `                                                                                                                                                                                                                                                p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                p                                                                                                                                                                                                                                                           P                                                                                                                                                                                                                                                          0p                                                                                                                                                                                                                                                          Pp                                                                                                                                                                                                                                                          Pp                                                                                                                                                                                                                                                          @`                                                                                                                                                                                                                                                          @`                                                                                                                                                                                                                                                          0`p                                                                                                                                                                                                                                                          0`p                                                                                                                                                                                                                                                          0`p                                                                                                                                                                                                                                                          0Pp                                                                                                                                                                                                                                                          0Pp                                                                                                                                                                                                                                                          Pp                                                                                                                                                                                                                                                          Pp                                                                                                                                                                                                                                                          P`                                                                                                                                                                                                                                                          P`                                                                                                                                                                                                                                                           0P                                                                                                                                                                                                                                                        0`                                                                                                                                                                                                                                                       @p                                                                                                                                                                                                                                                      @`p а                                                                                                                                                                                                                                                       @P                                                                                                                                                                                                                                                       0Ppp                                                                                                                                                                                                                                                          0P`P@0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      0@@@@@@0000000                                                                                                                                                                                                                                               0`p`@0                                                                                                                                                                                                                                         0``P@                                                                                                                                                                                                                                       0@`P0                                                                                                                                                                                                                                         0`p`@0                                                                                                                                                                                                                                         0`pp``P@                                                                                                                                                                                                                                             @00000000000@@000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        0P                                                                                                                                                                                                                                                              `p                                                                                                                                                                                                                                                             Pp                                                                                                                                                                                                                                                             0`                                                                                                                                                                                                                                                             Pp                                                                                                                                                                                                                                                               @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                           @@    @                                                                                                                                                                                                                                                            @  @                                                                                                                                                                                                                                                        @ @@@@@                                                                                                                                                                                                                                                        @@ @@  @@                                                                                                                                                                                                                                                          @@                                                                                                                                                                                                                                                             @@ @ @                                                                                                                                                                                                                                                         @ @  @@                                                                                                                                                                                                                                                           @@  @                                                                                                                                                                                                                                                         @ @ @@@@                                                                                                                                                                                                                                                        @ @@ @@                                                                                                                                                                                                                                                         @ @                                                                                                                                                                                                                                                                @ @ @                                                                                                                                                                                                                                                            @@                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @                                                                                                                                                                                                                                                                @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             