Shells hit hospital in no-fire zone