Text this: Design and development of free space optic (FSO) communication haze and rain weather conditions