python (3.11.7)
    eY                        d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZ d dl	m
Z
 d dlmZ  ej
        d          Z G d d          Z e            e_         G d	 d
          Zd Zdi fd
 ed          fd ed          fdi fdi fdddgifd ed          fd ed          fd ed          fdddgifdddgifdddgifdddgifd ed          fd  ed!          fd"d#gd$gd%fd&dd#d'gifd(d)gd*gd+gd,fd-d.gd/gd0gd1gd2gd3gd4gd5gd6fd7d8gd9gd:gd)gd;gd<gd=fgZd>