fc @ sQ d d l Z d d l Z d d l Z d d l Td Z e d k rM e n d S( iN( t *c C s y t j } Wn t k r) t j } n Xt j d d k rP t } t j d =nR t j d d k rv t } t j d =n, t j d d k r t } t j d =n t } d } t j } d } d } x* t j d D] } t | t | } q Wx t j d D] } y | | } Wn<