def METHOD_NAME(self, response):
    hour_part_elems = response.xpath('//div[@class="row"][@style="font-size: 12px;"]')
    day_groups = []
    this_day_group = None
    if hour_part_elems:
        for hour_part_elem in hour_part_elems:
            day = hour_part_elem.xpath('.//div[@class="col-3"]/text()').extract_first()
            hours = hour_part_elem.xpath('.//div[@class="col-9"]/text()').extract_first()
            if not hours or hours.lower() == "closed":
                continue
            day = day[:2]
            match = re.search(
                r"^(\d{1,2}):(\d{2})\s*(a|p)m - (\d{1,2}):(\d{2})\s*(a|p)m?$",
                hours.lower(),
            )
            (f_hr, f_min, f_ampm, t_hr, t_min, t_ampm) = match.groups()
            f_hr = int(f_hr)
            if f_ampm == "p":
                f_hr += 12
            elif f_ampm == "a" and f_hr == 12:
                f_hr = 0
            t_hr = int(t_hr)
            if t_ampm == "p":
                t_hr += 12
            elif t_ampm == "a" and t_hr == 12:
                t_hr = 0
            hours = "{:02d}:{}-{:02d}:{}".format(
                f_hr,
                f_min,
                t_hr,
                t_min,
            )
            if not this_day_group:
                this_day_group = {"from_day": day, "to_day": day, "hours": hours}
            elif this_day_group["hours"] != hours:
                day_groups.append(this_day_group)
                this_day_group = {"from_day": day, "to_day": day, "hours": hours}
            elif this_day_group["hours"] == hours:
                this_day_group["to_day"] = day
        if this_day_group:
            day_groups.append(this_day_group)
    hour_part_elems = response.xpath('//span[@style="font-size:90%"]/text()').extract()
    if hour_part_elems:
        day_groups.append({"from_day": "Mo", "to_day": "Su", "hours": "00:00-23:59"})
    METHOD_NAME = ""
    if len(day_groups) == 1 and day_groups[0]["hours"] in (
        "00:00-23:59",
        "00:00-00:00",
    ):
        METHOD_NAME = "24/7"
    else:
        for day_group in day_groups:
            if day_group["from_day"] == day_group["to_day"]:
                METHOD_NAME += "{from_day} {hours}; ".format(**day_group)
            elif day_group["from_day"] == "Su" and day_group["to_day"] == "Sa":
                METHOD_NAME += "{hours}; ".format(**day_group)
            else:
                METHOD_NAME += "{from_day}-{to_day} {hours}; ".format(**day_group)
        METHOD_NAME = METHOD_NAME[:-2]
    return METHOD_NAME