X energy

X energyX energyX energyX energyX energyX energy
X energyX energyX energyX energyX energyX energy
X energyX energyX energyX energyX energyX energyX energyX energyX energyX energyX energyX energyX energyX energyX energyX energyX energyX energyX energy