Help for this page
my %h = map { chomp; /:\s+/ ? ( $` => [split ';', $'] ) : () } <DATA>;
my %h = map { $_->[0] => [split ';', $_->[1]] } map { chomp; [split /:\s+/] } <DATA>;