=& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =
=& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =&=& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =& =&