Mechanism Design for Two-Opposite-Facility Location Games with Penalties on Distance