+ -
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:00SE 2 Bf Light breezeNNE 2 Bf Light breezeNE 3 Bf Gentle breezeNE 2 Bf Light breezeNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeWNW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeW 7 Bf Near gale
06:00NNW 1 Bf Light airNNE 2 Bf Light breezeE 1 Bf Light airESE 1 Bf Light airWNW 2 Bf Light breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeNW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeW 7 Bf Near galeW 7 Bf Near gale
09:00NE 2 Bf Light breezeE 1 Bf Light airS 1 Bf Light airSW 2 Bf Light breezeW 3 Bf Gentle breezeWNW 3 Bf Gentle breezeWNW 4 Bf Moderate breezeWNW 3 Bf Gentle breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeW 7 Bf Near galeWSW 8 Bf Gale
12:00SSE 3 Bf Gentle breezeS 2 Bf Light breezeSW 2 Bf Light breezeWSW 3 Bf Gentle breezeW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 7 Bf Near galeWSW 8 Bf Gale
15:00SSW 3 Bf Gentle breezeSSW 3 Bf Gentle breezeSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 7 Bf Near galeWSW 9 Bf Strong gale
18:00SSW 3 Bf Gentle breezeSW 3 Bf Gentle breezeSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 7 Bf Near galeWSW 7 Bf Near gale
21:00WSW 3 Bf Gentle breezeSW 3 Bf Gentle breezeSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 7 Bf Near galeWSW 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:00NE 4 Bf Moderate breezeN 2 Bf Light breezeW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breeze
03:00NNE 4 Bf Moderate breezeESE 1 Bf Light airWSW 3 Bf Gentle breezeWSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 7 Bf Near galeWSW 7 Bf Near gale
06:00NNE 3 Bf Gentle breezeE 2 Bf Light breezeSE 3 Bf Gentle breezeSW 3 Bf Gentle breezeWSW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeW 6 Bf Strong breezeW 7 Bf Near galeW 7 Bf Near galeW 8 Bf Gale
09:00NE 2 Bf Light breezeE 2 Bf Light breezeSE 2 Bf Light breezeSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 7 Bf Near galeWSW 8 Bf Gale
12:00ESE 1 Bf Light airENE 2 Bf Light breezeE 1 Bf Light airWSW 2 Bf Light breezeWSW 4 Bf Moderate breezeWSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 8 Bf GaleWSW 9 Bf Strong gale
15:00SSW 2 Bf Light breezeSW 1 Bf Light airW 1 Bf Light airW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeWSW 6 Bf Strong breezeW 6 Bf Strong breezeW 5 Bf Fresh breezeWSW 6 Bf Strong breezeW 8 Bf GaleW 9 Bf Strong gale
18:00SSW 2 Bf Light breezeSSW 2 Bf Light breezeSW 2 Bf Light breezeW 2 Bf Light breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeW 8 Bf GaleWNW 10 Bf Storm
21:00N 1 Bf Light airNE 2 Bf Light breezeNE 1 Bf Light airNW 2 Bf Light breezeWNW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeWNW 7 Bf Near galeWNW 8 Bf 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:00E 1 Bf Light airESE 2 Bf Light breezeESE 1 Bf Light airN 2 Bf Light breezeNNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeWNW 7 Bf Near galeWNW 8 Bf Gale
03:00N 1 Bf Light airNE 2 Bf Light breezeNE 1 Bf Light airN 1 Bf Light airWNW 2 Bf Light breezeWNW 3 Bf Gentle breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 7 Bf Near galeW 9 Bf Strong gale
06:00NE 3 Bf Gentle breezeENE 2 Bf Light breezeENE 2 Bf Light breezeWNW 1 Bf Light airWNW 3 Bf Gentle breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeW 7 Bf Near galeW 9 Bf Strong gale
09:00NE 2 Bf Light breezeENE 2 Bf Light breezeE 2 Bf Light breezeW 1 Bf Light airWNW 3 Bf Gentle breezeWNW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeWNW 6 Bf Strong breezeW 8 Bf GaleWSW 9 Bf Strong gale
12:00SSE 2 Bf Light breezeE 1 Bf Light airNNE 1 Bf Light airNW 1 Bf Light airWNW 3 Bf Gentle breezeWNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeW 6 Bf Strong breezeW 7 Bf Near galeNW 11 Bf Violent storm
15:00SW 3 Bf Gentle breezeSSW 2 Bf Light breezeSW 2 Bf Light breezeW 2 Bf Light breezeWNW 2 Bf Light breezeWNW 3 Bf Gentle breezeNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 8 Bf GaleWNW 12 Bf Hurricane
18:00ENE 2 Bf Light breezeE 2 Bf Light breezeSE 2 Bf Light breezeSW 2 Bf Light breezeWNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeNW 6 Bf Strong breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeNW 9 Bf Strong galeNW 11 Bf Violent storm
21:00NNW 2 Bf Light breezeSE 2 Bf Light breezeENE 1 Bf Light airN 2 Bf Light breezeNNW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeNNW 5 Bf Fresh breezeNNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeNW 9 Bf Strong galeWNW 10 Bf 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:00NNE 1 Bf Light airW 2 Bf Light breezeWSW 1 Bf Light airNNW 1 Bf Light airN 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNW 6 Bf Strong breezeNNW 6 Bf Strong breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeWNW 8 Bf GaleWNW 10 Bf Storm
03:00SE 2 Bf Light breezeWSW 1 Bf Light airWNW 2 Bf Light breezeWNW 2 Bf Light breezeNW 1 Bf Light airNW 4 Bf Moderate breezeNW 6 Bf Strong breezeNNW 6 Bf Strong breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 9 Bf Strong gale
06:00ESE 1 Bf Light airSSE 1 Bf Light airWNW 2 Bf Light breezeW 2 Bf Light breezeNW 3 Bf Gentle breezeNNW 5 Bf Fresh breezeNNW 6 Bf Strong breezeNNW 5 Bf Fresh breezeNNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeWNW 7 Bf Near galeWNW 9 Bf Strong gale
09:00SW 0 Bf CalmSSW 1 Bf Light airWNW 2 Bf Light breezeWNW 2 Bf Light breezeNNW 3 Bf Gentle breezeN 5 Bf Fresh breezeN 5 Bf Fresh breezeNNW 5 Bf Fresh breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeW 8 Bf Gale
12:00SSW 2 Bf Light breezeWNW 1 Bf Light airNNW 2 Bf Light breezeN 3 Bf Gentle breezeN 4 Bf Moderate breezeN 5 Bf Fresh breezeNNW 5 Bf Fresh breezeNNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 7 Bf Near gale
15:00SSW 4 Bf Moderate breezeS 2 Bf Light breezeSSE 1 Bf Light airNNE 2 Bf Light breezeN 3 Bf Gentle breezeN 4 Bf Moderate breezeNNW 6 Bf Strong breezeNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeW 6 Bf Strong breeze
18:00SW 2 Bf Light breezeSW 2 Bf Light breezeSW 2 Bf Light breezeN 1 Bf Light airN 3 Bf Gentle breezeN 4 Bf Moderate breezeNNW 5 Bf Fresh breezeNNW 6 Bf Strong breezeNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNNW 5 Bf Fresh breeze
21:00W 3 Bf Gentle breezeWSW 3 Bf Gentle breezeWSW 3 Bf Gentle breezeN 2 Bf Light breezeNNE 2 Bf Light breezeN 3 Bf Gentle breezeNNW 5 Bf Fresh breezeNNW 6 Bf Strong breezeNNW 6 Bf Strong breezeNW 4 Bf Moderate breezeN 4 Bf Moderate breezeN 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:00SW 2 Bf Light breezeWSW 3 Bf Gentle breezeW 2 Bf Light breezeSW 1 Bf Light airNNW 2 Bf Light breezeNNW 4 Bf Moderate breezeNNW 6 Bf Strong breezeNNW 6 Bf Strong breezeNNW 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNNW 5 Bf Fresh breezeN 8 Bf Gale
03:00SSE 2 Bf Light breezeSW 2 Bf Light breezeW 3 Bf Gentle breezeW 3 Bf Gentle breezeWNW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNNW 6 Bf Strong breezeNNW 6 Bf Strong breezeN 3 Bf Gentle breezeNNW 3 Bf Gentle breezeNNW 6 Bf Strong breezeNNW 7 Bf Near gale
06:00SSE 1 Bf Light airWSW 2 Bf Light breezeW 4 Bf Moderate breezeW 3 Bf Gentle breezeNW 3 Bf Gentle breezeN 4 Bf Moderate breezeN 6 Bf Strong breezeNNW 6 Bf Strong breezeNNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNNW 6 Bf Strong breezeNNW 7 Bf Near gale
09:00SE 1 Bf Light airW 2 Bf Light breezeWNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeNNW 4 Bf Moderate breezeN 4 Bf Moderate breezeN 5 Bf Fresh breezeN 5 Bf Fresh breezeNNW 4 Bf Moderate breezeNNW 5 Bf Fresh breezeNNW 6 Bf Strong breezeNNW 6 Bf Strong breeze
12:00SSE 2 Bf Light breezeWSW 1 Bf Light airNW 2 Bf Light breezeNNW 3 Bf Gentle breezeN 3 Bf Gentle breezeN 3 Bf Gentle breezeN 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNNW 4 Bf Moderate breezeN 5 Bf Fresh breezeN 5 Bf Fresh breezeN 6 Bf Strong breeze
15:00SSE 2 Bf Light breezeS 2 Bf Light breezeENE 1 Bf Light airNNE 2 Bf Light breezeN 2 Bf Light breezeNNW 4 Bf Moderate breezeNNW 5 Bf Fresh breezeNNW 4 Bf Moderate breezeN 4 Bf Moderate breezeN 5 Bf Fresh breezeN 3 Bf Gentle breezeNNW 5 Bf Fresh breeze
18:00S 2 Bf Light breezeSW 2 Bf Light breezeSW 2 Bf Light breezeNNW 2 Bf Light breezeN 3 Bf Gentle breezeN 4 Bf Moderate breezeNNW 5 Bf Fresh breezeNNW 5 Bf Fresh breezeN 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNW 3 Bf Gentle breezeNW 3 Bf Gentle breeze
21:00SE 2 Bf Light breezeSSE 2 Bf Light breezeSW 2 Bf Light breezeWNW 2 Bf Light breezeNNW 2 Bf Light breezeN 4 Bf Moderate breezeNNW 5 Bf Fresh breezeNNW 6 Bf Strong breezeNNW 3 Bf Gentle breezeWNW 3 Bf Gentle breezeW 2 Bf Light breezeWSW 3 Bf Gentle 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:00SE 4 Bf Moderate breezeSE 3 Bf Gentle breezeSSW 3 Bf Gentle breezeW 3 Bf Gentle breezeWNW 2 Bf Light breezeNNW 3 Bf Gentle breezeNNW 5 Bf Fresh breezeN 5 Bf Fresh breezeSE 0 Bf CalmWNW 3 Bf Gentle breezeWSW 3 Bf Gentle breezeSW 5 Bf Fresh breeze
03:00SE 2 Bf Light breezeSSW 2 Bf Light breezeWSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeW 3 Bf Gentle breezeNNW 3 Bf Gentle breezeN 4 Bf Moderate breezeN 4 Bf Moderate breezeWSW 1 Bf Light airWSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeSSW 6 Bf Strong breeze
06:00ENE 1 Bf Light airWSW 2 Bf Light breezeWSW 4 Bf Moderate breezeW 4 Bf Moderate breezeWNW 3 Bf Gentle breezeNNW 2 Bf Light breezeNNE 2 Bf Light breezeNE 2 Bf Light breezeW 2 Bf Light breezeWSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeSW 7 Bf Near gale
09:00S 1 Bf Light airSW 2 Bf Light breezeWSW 3 Bf Gentle breezeWSW 3 Bf Gentle breezeSW 1 Bf Light airSE 1 Bf Light airSSW 1 Bf Light airWSW 1 Bf Light airW 4 Bf Moderate breezeW 4 Bf Moderate breezeSW 5 Bf Fresh breezeWSW 7 Bf Near gale
12:00S 2 Bf Light breezeSW 2 Bf Light breezeSW 2 Bf Light breezeSSW 3 Bf Gentle breezeSSW 2 Bf Light breezeSSW 2 Bf Light breezeSW 2 Bf Light breezeWSW 2 Bf Light breezeWSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeSW 6 Bf Strong breezeWSW 8 Bf Gale
15:00S 2 Bf Light breezeSSW 2 Bf Light breezeSSW 3 Bf Gentle breezeSW 3 Bf Gentle breezeSW 3 Bf Gentle breezeSW 2 Bf Light breezeSW 2 Bf Light breezeWSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeWSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeWSW 7 Bf Near gale
18:00S 3 Bf Gentle breezeSSW 2 Bf Light breezeSW 3 Bf Gentle breezeWSW 2 Bf Light breezeSW 2 Bf Light breezeSSW 2 Bf Light breezeSW 2 Bf Light breezeW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 7 Bf Near gale
21:00SE 3 Bf Gentle breezeSSE 3 Bf Gentle breezeS 3 Bf Gentle breezeSSW 3 Bf Gentle breezeSSW 3 Bf Gentle breezeSSW 3 Bf Gentle breezeWSW 2 Bf Light breezeW 3 Bf Gentle breezeW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeWSW 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:00ESE 4 Bf Moderate breezeSE 4 Bf Moderate breezeSE 3 Bf Gentle breezeS 3 Bf Gentle breezeSSW 3 Bf Gentle breezeSSW 3 Bf Gentle breezeW 0 Bf CalmN 2 Bf Light breezeW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeW 4 Bf Moderate breezeNW 6 Bf Strong breeze
03:00ENE 2 Bf Light breezeSE 3 Bf Gentle breezeS 2 Bf Light breezeSSW 3 Bf Gentle breezeSSW 2 Bf Light breezeSSW 2 Bf Light breezeSE 2 Bf Light breezeSE 1 Bf Light airWSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 7 Bf Near gale
06:00ENE 3 Bf Gentle breezeE 3 Bf Gentle breezeESE 3 Bf Gentle breezeS 2 Bf Light breezeSSW 2 Bf Light breezeSSE 2 Bf Light breezeSE 3 Bf Gentle breezeSSE 2 Bf Light breezeWSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeW 6 Bf Strong breezeW 8 Bf Gale
09:00ENE 3 Bf Gentle breezeENE 3 Bf Gentle breezeE 3 Bf Gentle breezeESE 2 Bf Light breezeS 2 Bf Light breezeS 3 Bf Gentle breezeS 3 Bf Gentle breezeSW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeWNW 7 Bf Near gale
12:00SE 2 Bf Light breezeNE 3 Bf Gentle breezeENE 3 Bf Gentle breezeESE 3 Bf Gentle breezeS 2 Bf Light breezeSSW 3 Bf Gentle breezeSW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeW 7 Bf Near gale
15:00S 3 Bf Gentle breezeESE 2 Bf Light breezeE 3 Bf Gentle breezeSE 3 Bf Gentle breezeS 2 Bf Light breezeSSW 3 Bf Gentle breezeWSW 3 Bf Gentle breezeW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeWSW 6 Bf Strong breezeW 7 Bf Near galeWNW 7 Bf Near gale
18:00SSE 2 Bf Light breezeSSE 2 Bf Light breezeSE 4 Bf Moderate breezeSSE 3 Bf Gentle breezeSSW 3 Bf Gentle breezeSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeWSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeWSW 6 Bf Strong breezeW 7 Bf Near galeW 7 Bf Near gale
21:00SE 4 Bf Moderate breezeSSE 3 Bf Gentle breezeSSE 4 Bf Moderate breezeS 4 Bf Moderate breezeSSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeW 6 Bf Strong breezeW 7 Bf Near galeWNW 8 Bf Gale