(3)No penalty under sub-section (1) shall be levied—(a)unless the assessee has been given a reasonable opportunity of being heard;(b)where the assessee proves to the satisfaction of the Assessing Officer that the default was for good and sufficient reasons.