やややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややややや