d d d d d d d d d d d d d d d d d d d d d |
d d d d d d d d d d d d d d d d d d d d |
d d d d d d d d d d d d d d d d d d d d d d |
d d d d d d d d d d d d d d d d d d d d d d d |
aa d d d d d d d d d d d d d d d d d d d |
a d d d d d d d d d d d d d d d d d d d |
d d d d d d d d d d d d d d d d d d d d |
d d d d d d d d d d d d d d d d d d d d d d |
d d d d d d d d d d d d d d d d d d d d d |