+ -
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
03:00NW 3 Bf Gentle breezeWNW 3 Bf Gentle breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeW 7 Bf Near galeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeW 9 Bf Strong galeW 9 Bf Strong gale
06:00WNW 3 Bf Gentle breezeWNW 3 Bf Gentle breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 7 Bf Near galeWNW 8 Bf GaleW 8 Bf GaleWSW 8 Bf GaleWNW 9 Bf Strong galeW 8 Bf Gale
09:00W 3 Bf Gentle breezeW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeW 7 Bf Near galeW 8 Bf GaleWNW 7 Bf Near galeWNW 8 Bf GaleNNW 11 Bf Violent storm
12:00W 4 Bf Moderate breezeWNW 5 Bf Fresh breezeW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeW 6 Bf Strong breezeW 6 Bf Strong breezeWNW 7 Bf Near galeNW 8 Bf GaleNW 8 Bf GaleNNW 14 Bf Hurricane
15:00WNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeW 7 Bf Near galeW 7 Bf Near galeWNW 7 Bf Near galeWNW 8 Bf GaleNW 7 Bf Near galeN 12 Bf Hurricane
18:00WNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 7 Bf Near galeWNW 7 Bf Near galeNW 7 Bf Near galeWNW 7 Bf Near galeNNW 8 Bf GaleNNW 12 Bf Hurricane
21:00NW 4 Bf Moderate breezeNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeNW 8 Bf GaleN 11 Bf Violent storm
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00NW 3 Bf Gentle breezeNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 7 Bf Near galeWNW 8 Bf GaleNW 8 Bf GaleNNW 11 Bf Violent storm
03:00NW 3 Bf Gentle breezeNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 7 Bf Near galeWNW 8 Bf GaleWNW 7 Bf Near galeNW 8 Bf GaleNNW 10 Bf Storm
06:00WNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeNW 7 Bf Near galeNW 7 Bf Near galeNW 7 Bf Near galeNW 7 Bf Near galeNW 7 Bf Near galeNW 8 Bf GaleNW 9 Bf Strong gale
09:00NW 3 Bf Gentle breezeNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 7 Bf Near galeNW 7 Bf Near galeNW 7 Bf Near galeNW 7 Bf Near galeNW 7 Bf Near galeNW 8 Bf GaleNW 9 Bf Strong gale
12:00NW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 6 Bf Strong breezeNW 7 Bf Near galeNW 7 Bf Near galeNW 7 Bf Near galeNW 6 Bf Strong breezeNW 8 Bf GaleNNW 8 Bf Gale
15:00NW 3 Bf Gentle breezeNNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 6 Bf Strong breezeNW 7 Bf Near galeNNW 8 Bf GaleNW 8 Bf GaleNW 7 Bf Near galeNW 7 Bf Near galeNW 7 Bf Near gale
18:00NW 3 Bf Gentle breezeNNW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNNW 5 Bf Fresh breezeNNW 6 Bf Strong breezeNNW 7 Bf Near galeNNW 7 Bf Near galeNW 8 Bf GaleNW 8 Bf GaleNNW 9 Bf Strong galeNW 7 Bf Near galeNNW 7 Bf Near gale
21:00NNW 4 Bf Moderate breezeNNW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeN 4 Bf Moderate breezeN 5 Bf Fresh breezeNNW 6 Bf Strong breezeNW 6 Bf Strong breezeNW 7 Bf Near galeNNW 8 Bf GaleNNW 9 Bf Strong galeNW 7 Bf Near galeNNW 7 Bf Near gale
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00NNW 3 Bf Gentle breezeNNW 3 Bf Gentle breezeNNW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeN 5 Bf Fresh breezeNNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 7 Bf Near galeNW 7 Bf Near galeNNW 8 Bf GaleNW 7 Bf Near galeNNW 6 Bf Strong breeze
03:00NNW 4 Bf Moderate breezeNNW 3 Bf Gentle breezeNNW 3 Bf Gentle breezeNNW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 7 Bf Near galeNW 7 Bf Near galeNW 7 Bf Near galeNW 6 Bf Strong breeze
06:00NNW 3 Bf Gentle breezeNNW 3 Bf Gentle breezeN 3 Bf Gentle breezeN 3 Bf Gentle breezeNNW 3 Bf Gentle breezeNW 3 Bf Gentle breezeNW 5 Bf Fresh breezeNW 7 Bf Near galeNW 7 Bf Near galeNW 8 Bf GaleNW 6 Bf Strong breezeNW 7 Bf Near gale
09:00NNW 3 Bf Gentle breezeN 3 Bf Gentle breezeNNE 3 Bf Gentle breezeNNE 3 Bf Gentle breezeN 3 Bf Gentle breezeNNW 3 Bf Gentle breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 7 Bf Near galeNNW 8 Bf GaleNW 6 Bf Strong breezeNNW 6 Bf Strong breeze
12:00NNW 3 Bf Gentle breezeNNE 2 Bf Light breezeNE 2 Bf Light breezeENE 2 Bf Light breezeNNE 1 Bf Light airWNW 2 Bf Light breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 7 Bf Near galeNNW 7 Bf Near galeNW 6 Bf Strong breezeNW 6 Bf Strong breeze
15:00N 3 Bf Gentle breezeN 2 Bf Light breezeNE 1 Bf Light airNE 1 Bf Light airNW 1 Bf Light airNW 2 Bf Light breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 6 Bf Strong breezeNW 7 Bf Near galeNW 7 Bf Near galeNNW 6 Bf Strong breeze
18:00N 3 Bf Gentle breezeNNE 2 Bf Light breezeNNE 1 Bf Light airNW 1 Bf Light airWNW 1 Bf Light airNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeNW 7 Bf Near galeNNW 7 Bf Near galeNNW 6 Bf Strong breeze
21:00NNE 3 Bf Gentle breezeNE 2 Bf Light breezeNE 2 Bf Light breezeNNE 1 Bf Light airNW 1 Bf Light airNW 2 Bf Light breezeNNW 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNW 6 Bf Strong breezeNNW 7 Bf Near galeNW 7 Bf Near galeNNW 7 Bf Near gale
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00NNE 3 Bf Gentle breezeNE 3 Bf Gentle breezeNE 2 Bf Light breezeNE 1 Bf Light airNNE 1 Bf Light airNNW 2 Bf Light breezeNNW 3 Bf Gentle breezeNW 5 Bf Fresh breezeNNW 6 Bf Strong breezeNNW 7 Bf Near galeNW 8 Bf GaleNNW 7 Bf Near gale
03:00NE 3 Bf Gentle breezeENE 3 Bf Gentle breezeENE 2 Bf Light breezeESE 1 Bf Light airENE 1 Bf Light airNW 2 Bf Light breezeNW 4 Bf Moderate breezeNNW 5 Bf Fresh breezeNNW 6 Bf Strong breezeNNW 7 Bf Near galeNW 8 Bf GaleNNW 9 Bf Strong gale
06:00NE 3 Bf Gentle breezeENE 3 Bf Gentle breezeENE 2 Bf Light breezeE 1 Bf Light airNNE 1 Bf Light airNNW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeN 5 Bf Fresh breezeNNW 6 Bf Strong breezeNNW 6 Bf Strong breezeNW 7 Bf Near galeNNW 9 Bf Strong gale
09:00NE 3 Bf Gentle breezeENE 3 Bf Gentle breezeENE 2 Bf Light breezeENE 2 Bf Light breezeN 1 Bf Light airNNW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNNW 5 Bf Fresh breezeNNW 6 Bf Strong breezeNW 7 Bf Near galeNNW 10 Bf Storm
12:00NE 3 Bf Gentle breezeENE 3 Bf Gentle breezeE 2 Bf Light breezeE 2 Bf Light breezeNNE 2 Bf Light breezeN 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNNW 6 Bf Strong breezeNW 7 Bf Near galeNNW 9 Bf Strong gale
15:00ENE 3 Bf Gentle breezeENE 3 Bf Gentle breezeENE 3 Bf Gentle breezeE 2 Bf Light breezeNE 2 Bf Light breezeN 4 Bf Moderate breezeNNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 6 Bf Strong breezeNNW 10 Bf Storm
18:00NE 3 Bf Gentle breezeNE 3 Bf Gentle breezeENE 2 Bf Light breezeENE 2 Bf Light breezeNE 2 Bf Light breezeN 3 Bf Gentle breezeNNW 5 Bf Fresh breezeNNW 5 Bf Fresh breezeNNW 6 Bf Strong breezeNNW 6 Bf Strong breezeNNW 4 Bf Moderate breezeNNW 9 Bf Strong gale
21:00NE 4 Bf Moderate breezeNE 3 Bf Gentle breezeNE 2 Bf Light breezeENE 2 Bf Light breezeNE 2 Bf Light breezeN 3 Bf Gentle breezeNNW 5 Bf Fresh breezeN 5 Bf Fresh breezeNNW 6 Bf Strong breezeNNW 5 Bf Fresh breezeNNW 5 Bf Fresh breezeNNW 9 Bf Strong gale
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00NE 4 Bf Moderate breezeNE 3 Bf Gentle breezeNE 2 Bf Light breezeENE 1 Bf Light airNE 2 Bf Light breezeNNE 3 Bf Gentle breezeN 4 Bf Moderate breezeN 6 Bf Strong breezeNNW 7 Bf Near galeNNW 6 Bf Strong breezeNW 3 Bf Gentle breezeNNW 8 Bf Gale
03:00NE 3 Bf Gentle breezeNE 3 Bf Gentle breezeNE 2 Bf Light breezeNNE 1 Bf Light airN 2 Bf Light breezeN 3 Bf Gentle breezeN 4 Bf Moderate breezeN 6 Bf Strong breezeN 7 Bf Near galeN 7 Bf Near galeNW 4 Bf Moderate breezeNNW 7 Bf Near gale
06:00NE 3 Bf Gentle breezeNE 3 Bf Gentle breezeNE 2 Bf Light breezeN 2 Bf Light breezeN 3 Bf Gentle breezeN 4 Bf Moderate breezeNNE 5 Bf Fresh breezeNNE 6 Bf Strong breezeN 6 Bf Strong breezeNNW 7 Bf Near galeNNW 5 Bf Fresh breezeNNW 7 Bf Near gale
09:00ENE 3 Bf Gentle breezeENE 3 Bf Gentle breezeNE 2 Bf Light breezeNNE 2 Bf Light breezeNNE 3 Bf Gentle breezeNNE 4 Bf Moderate breezeNNE 5 Bf Fresh breezeNNE 5 Bf Fresh breezeN 6 Bf Strong breezeNNW 7 Bf Near galeNNW 6 Bf Strong breezeNNW 6 Bf Strong breeze
12:00NE 3 Bf Gentle breezeENE 3 Bf Gentle breezeNE 2 Bf Light breezeNNE 2 Bf Light breezeNNE 3 Bf Gentle breezeNNE 4 Bf Moderate breezeNNE 4 Bf Moderate breezeNNE 5 Bf Fresh breezeN 6 Bf Strong breezeNNW 7 Bf Near galeNNW 5 Bf Fresh breezeNW 6 Bf Strong breeze
15:00NE 3 Bf Gentle breezeNE 3 Bf Gentle breezeNE 2 Bf Light breezeNNE 2 Bf Light breezeNE 3 Bf Gentle breezeNE 4 Bf Moderate breezeNNE 4 Bf Moderate breezeNNE 4 Bf Moderate breezeN 5 Bf Fresh breezeNNW 6 Bf Strong breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breeze
18:00NE 4 Bf Moderate breezeNE 3 Bf Gentle breezeNE 3 Bf Gentle breezeNNE 3 Bf Gentle breezeNNE 3 Bf Gentle breezeNNE 4 Bf Moderate breezeNNE 4 Bf Moderate breezeNNE 4 Bf Moderate breezeN 5 Bf Fresh breezeNNW 6 Bf Strong breezeNNW 5 Bf Fresh breezeNW 5 Bf Fresh breeze
21:00NE 4 Bf Moderate breezeNE 3 Bf Gentle breezeNE 3 Bf Gentle breezeNE 3 Bf Gentle breezeNE 4 Bf Moderate breezeNE 4 Bf Moderate breezeNE 4 Bf Moderate breezeNE 4 Bf Moderate breezeNNE 4 Bf Moderate breezeNNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeWNW 5 Bf Fresh breeze
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00ENE 4 Bf Moderate breezeENE 4 Bf Moderate breezeNE 3 Bf Gentle breezeNE 4 Bf Moderate breezeNE 4 Bf Moderate breezeENE 3 Bf Gentle breezeENE 3 Bf Gentle breezeE 2 Bf Light breezeNNE 3 Bf Gentle breezeN 5 Bf Fresh breezeNW 5 Bf Fresh breezeWNW 6 Bf Strong breeze
03:00NE 4 Bf Moderate breezeNE 3 Bf Gentle breezeENE 3 Bf Gentle breezeENE 3 Bf Gentle breezeNE 3 Bf Gentle breezeENE 3 Bf Gentle breezeESE 2 Bf Light breezeSE 2 Bf Light breezeE 2 Bf Light breezeN 4 Bf Moderate breezeNW 4 Bf Moderate breezeW 6 Bf Strong breeze
06:00NE 4 Bf Moderate breezeNE 4 Bf Moderate breezeENE 3 Bf Gentle breezeENE 3 Bf Gentle breezeENE 3 Bf Gentle breezeENE 2 Bf Light breezeSE 1 Bf Light airS 2 Bf Light breezeSSE 3 Bf Gentle breezeN 2 Bf Light breezeWNW 4 Bf Moderate breezeWNW 6 Bf Strong breeze
09:00ENE 5 Bf Fresh breezeENE 4 Bf Moderate breezeENE 3 Bf Gentle breezeE 3 Bf Gentle breezeE 2 Bf Light breezeENE 2 Bf Light breezeESE 1 Bf Light airSSW 2 Bf Light breezeS 3 Bf Gentle breezeN 1 Bf Light airWNW 4 Bf Moderate breezeWNW 6 Bf Strong breeze
12:00ENE 5 Bf Fresh breezeENE 4 Bf Moderate breezeENE 3 Bf Gentle breezeESE 2 Bf Light breezeSE 2 Bf Light breezeESE 2 Bf Light breezeENE 1 Bf Light airSSW 2 Bf Light breezeSSW 4 Bf Moderate breezeS 2 Bf Light breezeWNW 3 Bf Gentle breezeW 5 Bf Fresh breeze
15:00NE 4 Bf Moderate breezeENE 4 Bf Moderate breezeENE 3 Bf Gentle breezeENE 2 Bf Light breezeE 1 Bf Light airENE 1 Bf Light airNNE 2 Bf Light breezeWNW 1 Bf Light airSSW 4 Bf Moderate breezeSSW 5 Bf Fresh breezeWSW 3 Bf Gentle breezeW 5 Bf Fresh breeze
18:00ENE 4 Bf Moderate breezeENE 4 Bf Moderate breezeNE 4 Bf Moderate breezeNE 3 Bf Gentle breezeENE 2 Bf Light breezeSE 1 Bf Light airSE 1 Bf Light airWSW 1 Bf Light airSW 3 Bf Gentle breezeSSW 5 Bf Fresh breezeSW 4 Bf Moderate breezeWSW 5 Bf Fresh breeze
21:00NE 5 Bf Fresh breezeENE 4 Bf Moderate breezeENE 3 Bf Gentle breezeENE 2 Bf Light breezeESE 2 Bf Light breezeSSE 2 Bf Light breezeS 2 Bf Light breezeSSW 1 Bf Light airSW 2 Bf Light breezeSSW 5 Bf Fresh breezeSSW 5 Bf Fresh breezeSW 5 Bf Fresh breeze
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00ENE 4 Bf Moderate breezeENE 4 Bf Moderate breezeENE 3 Bf Gentle breezeE 2 Bf Light breezeSE 1 Bf Light airS 2 Bf Light breezeS 3 Bf Gentle breezeS 3 Bf Gentle breezeSSW 4 Bf Moderate breezeSSW 6 Bf Strong breezeSSW 6 Bf Strong breezeSW 5 Bf Fresh breeze
03:00NE 4 Bf Moderate breezeENE 3 Bf Gentle breezeE 2 Bf Light breezeSE 1 Bf Light airSSW 2 Bf Light breezeSSW 3 Bf Gentle breezeSSW 4 Bf Moderate breezeSSW 4 Bf Moderate breezeSSW 4 Bf Moderate breezeSSW 5 Bf Fresh breezeSSW 7 Bf Near galeSSW 7 Bf Near gale
06:00NE 4 Bf Moderate breezeENE 3 Bf Gentle breezeENE 1 Bf Light airWNW 1 Bf Light airWSW 2 Bf Light breezeSW 3 Bf Gentle breezeSW 4 Bf Moderate breezeSSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeSW 5 Bf Fresh breezeSW 7 Bf Near galeSW 7 Bf Near gale
09:00NNE 3 Bf Gentle breezeNE 2 Bf Light breezeNNW 1 Bf Light airW 2 Bf Light breezeWSW 2 Bf Light breezeWSW 3 Bf Gentle breezeSW 4 Bf Moderate breezeSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 8 Bf GaleSW 7 Bf Near gale
12:00NNE 3 Bf Gentle breezeNNE 1 Bf Light airNW 2 Bf Light breezeW 2 Bf Light breezeW 3 Bf Gentle breezeW 4 Bf Moderate breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 7 Bf Near galeWSW 8 Bf GaleSW 7 Bf Near gale
15:00NNW 4 Bf Moderate breezeNNW 3 Bf Gentle breezeNW 3 Bf Gentle breezeWNW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 7 Bf Near galeWSW 8 Bf GaleSW 8 Bf Gale
18:00NNW 5 Bf Fresh breezeNNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeW 7 Bf Near galeWSW 7 Bf Near galeWSW 9 Bf Strong galeWSW 8 Bf Gale
21:00NNW 5 Bf Fresh breezeNNW 5 Bf Fresh breezeNNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeW 6 Bf Strong breezeW 7 Bf Near galeWSW 9 Bf Strong galeWSW 8 Bf Gale