Talk:Ice Climber/@comment-40160350-20191029222014

I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E vI C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E I C E.