Earth Observation Satellites Task Planning And Scheduling | Desertcart LEBANON