Solar code (27/46)

Solar code