Most gym-goers require two elements for satisfaction: lots of mirrors and a bit of pain
photo: Amr Gamal