The "300" Movie vs. the Historical 300 at Thermopylae. Real Historical Facts and Narrative Fact Based Stories