Energy-Efficient-Wireless-Communications-with-Distributed-Reconfigurable-Intelligent-Surfaces Run the main file