Strengths and Weaknesses of The Ontological Argument