a XC?h&� � @ sh d dl Z d dlZd dlZd dlZd dlZd dlZzd dlZ[dZW n eyX dZY n0 zd dl Z [ dZ W n ey� dZ Y n0 zd dlZ[dZW n ey� dZY n0 zd dl mZ W n ey� dZY n0 zd dlmZ W n ey� dZY n0 e jdkZd ZZe jdk�r&d