 p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-E p-Ecn-E