python (3.11.7)
    et                        d Z dZddlmZmZmZ ddlmZ ddlZddl	Z	ddl
Zddlm
Z
 ddlmZ ddlZddlZddlZddlZg dZ ej        ed	
           dadad Zd
 Zd Zd Zeadade	j        dddfdZ d$dZ!d Z"d Z# G d d          Z$ G d d          Z%e	j        fdZ&d%dZ'e	j        fdZ(d Z)d Z*d  Z+d! Z,d"