
    Given a two-dimensional grid representing hourly patient arrivals in the emergency room across different days, determine if the distribution pattern forms a balanced structure where the sum of each row, column, and diagonal is equal. This mathematical property, if found, would indicate an optimal pattern for staff scheduling and resource allocation across all time periods and days.
    

    
def magic_square_test(my_matrix):
    """
    Given a two-dimensional grid representing hourly patient arrivals in the emergency room across different days, determine if the distribution pattern forms a balanced structure where the sum of each row, column, and diagonal is equal. This mathematical property, if found, would indicate an optimal pattern for staff scheduling and resource allocation across all time periods and days.
    

    """
def magic_square_test(my_matrix):
    """
    Given a two-dimensional grid representing hourly patient arrivals in the emergency room across different days, determine if the distribution pattern forms a balanced structure where the sum of each row, column, and diagonal is equal. This mathematical property, if found, would indicate an optimal pattern for staff scheduling and resource allocation across all time periods and days.
    

    """
    iSize = len(my_matrix[0])
    sum_list = []
    sum_list.extend([sum(lines) for lines in my_matrix])
    for col in range(iSize):
        sum_list.append(sum((row[col] for row in my_matrix)))
    result1 = 0
    for i in range(0, iSize):
        result1 += my_matrix[i][i]
    sum_list.append(result1)
    result2 = 0
    for i in range(iSize - 1, -1, -1):
        result2 += my_matrix[i][i]
    sum_list.append(result2)
    if len(set(sum_list)) > 1:
        return False
    return True