5)2 d dl Z d dlZd dlZd dlmZ g dZ ej d Z G d de Z G d de Z d Zd Z G d d Z G d d Zd Zd Zd Zd Zd;dZd;dZi Zd;dZedk rtd dlmZ d dlZ e Ze dddd e dddd e d d!d"# e d$d%dd& e d'd(d)# e d*d+dd) e d,d-d.# e e j \ ZZ e!e d/k r e"d0 ej# rB ej d1 Z$e$D ]/Z% ee% Z& e'e&j( d2e&j( d3e&j) 0e d4 Z*ej+ , d5 Z-e-r ee*d6d7e-g Z&n ee*d6d7g Z&ej. rej. Z.nd8Z.ej/ rW ej0 d9ej/ Z1e1s e"d: e12 d4 Z(e12 d/ Z3e3e&j4