U &J^@szddlZddlZddlZddlZzddlmZWnek rDYnXdZeddZ edZ ede dZ ed d Z d Z gZgZejd e Zd ddddddddddddddddgZddZdd Zd!d"Zd#d$ZeZejd%e Zeed&kser8ed'ed(e eded)e eed&krejd*dZed+krd&ZeD]"Zejd,eefed&7Zqhzzed-ed&Z Wnek rd.Z YnXe re d.krd&Z Wqz e!e Z Wn"ek re!e"e Z YnXe d&kr$e ekr$Wqned&7Zd Z ej#d/Wnve$k rjejd0e%dYnLek re d.kse d krd&Z Yqed&7Zd Z ej#d/YnXqVneed&krd&Z e d&krLee d&d'kre d kre&ddd1e gne&dde gn2ee d&dkrs   &*