All pastes #1270462 Raw Edit

Untitled

public text v1 · immutable
·published 2008-11-29 19:38 UTC
rendered paste body
=D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D =D