Solar code (24/46)

Solar code