Armored suit