And Allah has made for you of what He has created shelters , and He has given you in the mountains places of retreat , and He has given you garments to preserve you from the heat and coats of mail to preserve you in your fighting ; even thus does He complete His favor upon you , that haply you may submit .