 @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1DE1DE1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1DhL1DhL1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1D @1DAS1DAS1D