� �Ke� � � � d dl mZ d dl mZ d dlZdZd� Z G d� dej � � Zedk r ej � � dS dS ) � )� nested_scopes)�divisionN� c �&