Weather observations for the past three days for
Keokuk Municipal Airport
Imperial (Metric)
Date Time (cst) Wind (mph) Vis. (mi.) Weather Sky Cond. Temperature (ºF) Relative Humidity Wind Chill (°F) Heat Index (°F) Pressure Precipitation (in)
Air Dwpt 6 hour altimeter (in) sea level (mb) 1 hr 3 hr 6 hr
Max. Min.
01 11:15 NE 5 10.00 Overcast OVC016 26.6 21.2 80% 22 30.05 0.0
01 10:55 Calm 10.00 Overcast OVC015 26.6 19.4 74% 30.05 0.0
01 10:35 Vrbl 6 10.00 Overcast OVC016 26.6 21.2 80% 21 30.05 0.0
01 10:15 Vrbl 6 10.00 Overcast OVC015 24.8 21.2 86% 19 30.04 0.0
01 09:55 Vrbl 3 10.00 Overcast OVC015 24.8 19.4 80% 30.04 0.0
01 09:35 Calm 10.00 Overcast OVC015 24.8 19.4 80% 30.05 0.0
01 09:15 E 5 10.00 Overcast OVC016 24.8 19.4 80% 20 30.05 0.0
01 08:55 NE 3 10.00 Overcast OVC016 23 19.4 86% 30.05 0.0
01 08:35 NE 6 10.00 Overcast OVC016 23 19.4 86% 17 30.05 0.0
01 08:15 N 6 10.00 Overcast OVC017 23 19.4 86% 17 30.06 0.0
01 07:55 N 7 10.00 Overcast OVC016 24.8 19.4 80% 18 30.06 0.0
01 07:15 N 7 10.00 Overcast OVC016 24.8 19.4 80% 18 30.05 0.0
01 06:55 NE 5 10.00 Overcast OVC016 24.8 19.4 80% 20 30.04 0.0
01 06:35 NE 5 10.00 Overcast OVC015 24.8 19.4 80% 20 30.03 0.0
01 06:15 Calm 10.00 Overcast OVC015 24.8 19.4 80% 30.03 0.0
01 05:55 N 6 10.00 Overcast OVC015 24.8 21.2 86% 19 30.04 0.0
01 05:35 N 5 10.00 Overcast OVC015 24.8 21.2 86% 20 30.03 0.0
01 05:15 N 8 10.00 Overcast OVC015 24.8 21.2 86% 17 30.03 0.0
01 04:55 N 9 10.00 Overcast OVC015 24.8 21.2 86% 16 30.04 0.0
01 04:35 N 8 10.00 Overcast BKN016 BKN021 OVC033 24.8 21.2 86% 17 30.04 0.0
01 04:15 N 8 10.00 Overcast OVC020 24.8 21.2 86% 17 30.03 0.0
01 03:55 N 7 10.00 Overcast OVC020 26.6 21.2 80% 20 30.03 0.0
01 03:35 N 10 10.00 Overcast FEW015 OVC020 26.6 21.2 80% 18 30.03 0.0
01 03:15 N 7 10.00 Overcast OVC019 26.6 23 86% 20 30.04 0.0
01 02:55 N 12 10.00 Overcast OVC019 28.4 23 80% 19 30.04 0.0
01 02:35 N 13 G 20 10.00 Overcast OVC018 30.2 23 75% 21 30.03 0.0
01 02:15 N 13 10.00 Overcast OVC018 30.2 24.8 80% 21 30.02 0.0
01 01:55 N 12 10.00 Overcast OVC018 32 24.8 75% 24 30.02 0.0
01 01:35 N 7 10.00 Overcast OVC016 32 26.6 80% 26 30.01 0.0
01 01:15 N 7 G 14 10.00 Overcast OVC015 32 28.4 87% 26 30 0.0
01 00:55 N 10 G 18 10.00 Overcast OVC015 33.8 28.4 81% 26 29.99 0.0
01 00:35 N 12 10.00 Overcast OVC013 33.8 30.2 87% 26 29.99 0.0
01 00:15 N 9 10.00 Overcast BKN014 OVC040 33.8 32 93% 27 29.99 0.0
31 23:55 Calm 10.00 Overcast FEW017 OVC040 33.8 32 93% 29.99 0.0
31 23:35 N 12 G 17 10.00 Overcast BKN015 OVC036 35.6 32 87% 28 29.98 0.0
31 23:15 N 14 10.00 Overcast BKN013 OVC022 37.4 32 81% 30 29.97 0.0
31 22:55 N 7 10.00 Overcast FEW015 BKN022 OVC035 37.4 33.8 87% 33 29.96 0.0
31 22:35 N 6 10.00 Overcast BKN021 OVC036 37.4 33.8 87% 33 29.96 0.0
31 22:15 NW 8 10.00 Overcast FEW020 OVC036 37.4 33.8 87% 32 29.96 0.0
31 21:55 NW 8 10.00 Overcast FEW030 OVC035 37.4 33.8 87% 32 29.95 0.0
31 21:35 W 7 10.00 Overcast OVC035 35.6 33.8 93% 31 29.95 0.0
31 21:15 W 7 10.00 Overcast OVC036 35.6 33.8 93% 31 29.95 0.0
31 20:55 SW 8 10.00 Overcast OVC036 35.6 32 87% 30 29.94 0.0
31 20:35 SW 8 10.00 Overcast OVC037 35.6 32 87% 30 29.94 0.0
31 20:15 W 7 10.00 Overcast OVC036 33.8 32 93% 28 29.94 0.0
31 19:55 W 7 10.00 Mostly Cloudy BKN035 33.8 32 93% 28 29.94 0.0
31 19:35 W 7 10.00 A Few Clouds FEW036 33.8 32 93% 28 29.94 0.0
31 19:15 SW 7 10.00 A Few Clouds FEW037 FEW044 35.6 32 87% 31 29.94 0.0
31 18:55 SW 9 10.00 A Few Clouds FEW034 FEW039 37.4 33.8 87% 31 29.94 0.0
31 18:35 SW 9 10.00 Fair CLR 37.4 33.8 87% 31 29.93 0.0
31 18:15 SW 7 10.00 Fair CLR 37.4 33.8 87% 33 29.93 0.0
31 17:55 SW 8 10.00 Fair CLR 37.4 33.8 87% 32 29.92 0.0
31 17:35 SW 9 10.00 Fair CLR 39.2 33.8 81% 34 29.91 0.0
31 17:15 SW 9 G 16 10.00 Fair CLR 39.2 33.8 81% 34 29.91 0.0
31 16:55 SW 8 10.00 Fair CLR 39.2 33.8 81% 34 29.92 0.0
31 16:35 SW 8 G 14 10.00 Fair CLR 39.2 33.8 81% 34 29.92 0.0
31 16:15 SW 13 10.00 Fair CLR 39.2 33.8 81% 32 29.92 0.0
31 15:55 W 13 G 18 10.00 Partly Cloudy SCT022 41 33.8 76% 34 29.92 0.0
31 15:35 SW 15 G 23 10.00 Mostly Cloudy BKN021 41 33.8 76% 34 29.93 0.0
31 15:15 SW 10 G 20 10.00 Mostly Cloudy BKN020 41 33.8 76% 35 29.93 0.0
31 14:55 SW 13 10.00 Fair CLR 41 33.8 76% 34 29.93 0.0
31 14:35 W 12 10.00 Partly Cloudy SCT022 39.2 33.8 81% 33 29.93 0.0
31 14:15 W 13 10.00 Mostly Cloudy BKN021 39.2 32 75% 32 29.94 0.0
31 13:55 W 13 10.00 Overcast OVC019 39.2 33.8 81% 32 29.95 0.0
31 13:35 W 13 10.00 Overcast OVC018 39.2 33.8 81% 32 29.96 0.0
31 13:15 W 14 10.00 Overcast OVC017 37.4 32 81% 30 29.97 0.0
31 12:55 W 13 G 20 10.00 Overcast OVC017 37.4 32 81% 30 29.97 0.0
31 12:35 W 13 G 20 10.00 Overcast OVC015 37.4 32 81% 30 29.98 0.0
31 12:15 W 15 10.00 Overcast OVC015 37.4 32 81% 29 29.99 0.0
31 11:55 W 12 10.00 Overcast OVC016 37.4 32 81% 30 30 0.0
31 11:35 W 12 10.00 Overcast OVC017 37.4 32 81% 30 30.01 0.0
31 11:15 W 12 10.00 Overcast OVC017 37.4 30.2 75% 30 30.01 0.0
31 10:55 W 12 10.00 Overcast OVC017 37.4 30.2 75% 30 30.03 0.0
31 10:35 W 10 G 17 10.00 Overcast OVC017 35.6 30.2 81% 29 30.04 0.0
31 10:15 W 9 10.00 Overcast OVC018 35.6 30.2 81% 29 30.05 0.0
31 09:55 W 9 10.00 Overcast OVC018 35.6 30.2 81% 29 30.04 0.0
31 09:35 W 7 10.00 Overcast OVC019 35.6 30.2 81% 31 30.03 0.0
31 09:15 W 7 G 13 10.00 Overcast OVC019 35.6 30.2 81% 31 30.03 0.0
31 08:55 NW 10 10.00 Overcast OVC021 35.6 30.2 81% 29 30.03 0.0
31 08:35 W 8 G 16 10.00 Overcast OVC021 35.6 30.2 81% 30 30.03 0.0
31 08:15 W 8 10.00 Overcast OVC019 35.6 30.2 81% 30 30.03 0.0
31 07:55 W 8 10.00 Overcast OVC019 35.6 30.2 81% 30 30.03 0.0
31 07:35 NW 8 10.00 Overcast OVC019 35.6 30.2 81% 30 30.04 0.0
31 07:15 NW 9 10.00 Overcast OVC020 35.6 30.2 81% 29 30.04 0.0
31 06:55 NW 13 10.00 Overcast OVC017 35.6 30.2 81% 28 30.04 0.0
31 06:35 NW 7 G 13 10.00 Overcast OVC017 35.6 30.2 81% 31 30.04 0.0
31 06:15 NW 9 10.00 Overcast OVC019 33.8 30.2 87% 27 30.04 0.0
31 05:55 W 9 10.00 Overcast OVC023 33.8 30.2 87% 27 30.05 0.0
31 05:35 NW 8 10.00 Overcast OVC024 33.8 30.2 87% 28 30.04 0.0
31 05:15 W 9 10.00 Overcast OVC025 33.8 30.2 87% 27 30.04 0.0
31 04:55 W 9 10.00 Overcast OVC025 33.8 30.2 87% 27 30.04 0.0
31 04:35 W 7 10.00 Overcast OVC025 33.8 30.2 87% 28 30.03 0.0
31 04:15 NW 8 10.00 Overcast FEW017 OVC023 33.8 30.2 87% 28 30.03 0.0
31 03:55 NW 12 G 20 10.00 Overcast BKN016 OVC021 35.6 30.2 81% 28 30.04 0.0
31 03:35 NW 10 10.00 Overcast OVC015 33.8 30.2 87% 26 30.04 0.0
31 03:15 NW 13 10.00 Overcast OVC016 33.8 30.2 87% 25 30.04 0.0
31 02:55 NW 9 10.00 Overcast BKN018 OVC032 33.8 28.4 81% 27 30.04 0.0
31 02:35 NW 9 10.00 Overcast OVC018 32 26.6 80% 25 30.04 0.0
31 02:15 NW 8 10.00 Overcast OVC019 32 26.6 80% 25 30.05 0.0
31 01:55 NW 9 10.00 Overcast OVC020 32 26.6 80% 25 30.05 0.0
31 01:35 NW 10 10.00 Overcast BKN022 BKN028 OVC049 33.8 26.6 75% 26 30.03 0.0
31 01:15 W 8 10.00 Overcast BKN024 OVC049 32 24.8 75% 25 30.03 0.0
31 00:55 W 8 10.00 Overcast OVC025 32 24.8 75% 25 30.04 0.0
31 00:35 W 8 10.00 Overcast OVC027 32 24.8 75% 25 30.03 0.0
31 00:15 W 9 10.00 Overcast BKN025 OVC050 32 24.8 75% 25 30.03 0.0
30 23:55 W 8 10.00 Overcast FEW021 OVC050 32 24.8 75% 25 30.03 0.0
30 23:35 W 10 10.00 Overcast OVC055 32 24.8 75% 24 30.04 0.0
30 23:15 W 9 10.00 Overcast OVC055 32 24.8 75% 25 30.05 0.0
30 22:55 W 12 10.00 Mostly Cloudy FEW045 BKN055 32 23 69% 24 30.04 0.0
30 22:35 W 10 10.00 A Few Clouds FEW036 FEW044 32 23 69% 24 30.04 0.0
30 22:15 W 13 10.00 Mostly Cloudy SCT042 BKN070 33.8 23 65% 25 30.04 0.0
30 21:55 W 10 10.00 Mostly Cloudy BKN070 32 23 69% 24 30.05 0.0
30 21:35 W 14 10.00 Overcast OVC070 32 24.8 75% 23 30.05 0.0
30 21:15 W 12 10.00 Overcast OVC060 33.8 24.8 70% 26 30.06 0.0
30 20:55 W 12 10.00 Overcast OVC060 33.8 24.8 70% 26 30.08 0.0
30 20:35 SW 10 10.00 Overcast OVC060 33.8 24.8 70% 26 30.07 0.0
30 20:15 W 10 10.00 Overcast OVC065 32 24.8 75% 24 30.08 0.0
30 19:55 SW 10 10.00 Overcast OVC070 32 24.8 75% 24 30.08 0.0
30 19:35 SW 12 10.00 Overcast OVC065 32 24.8 75% 24 30.08 0.0
30 19:15 SW 12 10.00 Overcast OVC065 32 24.8 75% 24 30.09 0.0
30 18:55 SW 9 10.00 Overcast OVC070 32 24.8 75% 25 30.1 0.0
30 18:35 SW 8 10.00 Overcast OVC065 32 24.8 75% 25 30.1 0.0
30 18:15 SW 7 10.00 Overcast OVC060 32 24.8 75% 26 30.1 0.0
30 17:55 SW 6 10.00 Overcast OVC060 30.2 24.8 80% 25 30.1 0.0
30 17:35 SW 7 10.00 Overcast OVC070 30.2 23 75% 24 30.1 0.0
30 17:15 SW 7 10.00 Partly Cloudy SCT070 30.2 23 75% 24 30.1 0.0
30 16:55 SW 8 10.00 Mostly Cloudy SCT070 BKN080 32 23 69% 25 30.1 0.0
30 16:35 SW 7 10.00 Overcast OVC070 32 23 69% 26 30.12 0.0
30 16:15 SW 8 10.00 Overcast OVC065 32 21.2 64% 25 30.13 0.0
30 15:55 SW 9 10.00 Overcast OVC070 32 21.2 64% 25 30.13 0.0
30 15:35 SW 8 10.00 Overcast OVC075 32 21.2 64% 25 30.13 0.0
30 15:15 SW 12 10.00 Overcast OVC075 32 21.2 64% 24 30.14 0.0
30 14:55 SW 10 10.00 Overcast BKN075 OVC090 32 21.2 64% 24 30.15 0.0
30 14:35 SW 8 G 14 10.00 Overcast SCT075 BKN085 OVC110 30.2 19.4 64% 23 30.15 0.0
30 14:15 SW 13 10.00 Mostly Cloudy FEW080 BKN110 30.2 19.4 64% 21 30.15 0.0
30 13:55 SW 9 10.00 Partly Cloudy SCT110 28.4 19.4 69% 20 30.16 0.0
30 13:35 SW 9 G 15 10.00 A Few Clouds FEW110 28.4 19.4 69% 20 30.17 0.0
30 13:15 SW 12 10.00 A Few Clouds FEW100 28.4 17.6 64% 19 30.18 0.0
30 12:55 Calm 10.00 Fair CLR 26.6 17.6 69% 30.19 0.0
30 12:35 SW 10 10.00 Fair CLR 26.6 17.6 69% 18 30.2 0.0
30 12:15 S 8 10.00 Fair CLR 24.8 15.8 69% 17 30.21 0.0
30 11:55 SW 10 10.00 Fair CLR 23 14 68% 13 30.23 0.0
30 11:35 SW 12 10.00 Fair CLR 21.2 14 74% 10 30.25 0.0
30 11:15 SW 10 G 16 10.00 Fair CLR 21.2 14 74% 11 30.26 0.0
30 10:55 SW 10 10.00 Fair CLR 21.2 14 74% 11 30.28 0.0
30 10:35 SW 10 10.00 Partly Cloudy SCT090 21.2 14 74% 11 30.3 0.0
30 10:15 SW 8 10.00 Overcast OVC090 19.4 12.2 73% 10 30.3 0.0
30 09:55 SW 9 10.00 Overcast OVC090 19.4 12.2 73% 10 30.31 0.0
30 09:35 SW 9 10.00 Overcast OVC085 17.6 12.2 79% 7 30.32 0.0
30 09:15 SW 8 10.00 Overcast OVC080 17.6 12.2 79% 8 30.33 0.0
30 08:55 SW 8 10.00 Overcast OVC080 15.8 10.4 79% 6 30.34 0.0
30 08:35 SW 8 10.00 Overcast OVC080 15.8 10.4 79% 6 30.34 0.0
30 08:15 SW 7 10.00 Overcast OVC085 14 10.4 85% 5 30.34 0.0
30 07:55 SW 8 10.00 Partly Cloudy SCT085 14 10.4 85% 4 30.34 0.0
30 07:35 SW 6 10.00 Fair CLR 12.2 8.6 85% 4 30.35 0.0
30 07:15 W 6 10.00 Fair CLR 12.2 8.6 85% 4 30.37 0.0
30 06:55 SW 6 10.00 Fair CLR 12.2 8.6 85% 4 30.37 0.0
30 06:35 W 5 10.00 A Few Clouds FEW055 12.2 8.6 85% 5 30.37 0.0
30 06:15 SW 5 10.00 A Few Clouds FEW060 12.2 8.6 85% 5 30.37 0.0
30 05:55 W 6 10.00 A Few Clouds FEW050 12.2 8.6 85% 4 30.39 0.0
30 05:35 W 6 10.00 A Few Clouds FEW050 12.2 8.6 85% 4 30.38 0.0
30 05:15 W 6 10.00 Partly Cloudy SCT050 12.2 8.6 85% 4 30.38 0.0
30 04:55 W 7 10.00 A Few Clouds FEW050 12.2 8.6 85% 3 30.38 0.0
30 04:30 W 6 10.00 A Few Clouds FEW050 12.2 8.6 85% 4 30.38 0.0
30 04:15 W 7 10.00 A Few Clouds FEW050 12.2 8.6 85% 3 30.37 0.0
30 03:55 W 7 10.00 A Few Clouds FEW050 14 8.6 79% 5 30.37 0.0
30 03:35 W 7 10.00 A Few Clouds FEW050 12.2 8.6 85% 3 30.37 0.0
30 03:15 W 6 10.00 Fair CLR 14 8.6 79% 6 30.36 0.0
30 02:55 W 7 10.00 Fair CLR 14 10.4 85% 5 30.38 0.0
30 02:35 W 8 10.00 Fair CLR 14 10.4 85% 4 30.38 0.0
30 02:15 W 7 10.00 A Few Clouds FEW055 FEW100 14 10.4 85% 5 30.37 0.0
30 01:55 W 8 10.00 Partly Cloudy SCT055 14 8.6 79% 4 30.36 0.0
30 01:35 W 7 10.00 A Few Clouds FEW060 14 10.4 85% 5 30.36 0.0
30 01:15 W 8 10.00 Partly Cloudy SCT060 14 10.4 85% 4 30.37 0.0
30 00:55 W 9 10.00 Partly Cloudy SCT060 14 10.4 85% 3 30.38 0.0
30 00:35 W 7 10.00 Partly Cloudy SCT055 14 10.4 85% 5 30.39 0.0
30 00:15 W 10 10.00 Partly Cloudy SCT055 15.8 10.4 79% 4 30.39 0.0
29 23:55 NW 9 10.00 Fair CLR 15.8 10.4 79% 5 30.39 0.0
29 23:35 NW 8 10.00 A Few Clouds FEW055 15.8 10.4 79% 6 30.39 0.0
29 23:15 NW 8 10.00 Partly Cloudy SCT060 15.8 10.4 79% 6 30.39 0.0
29 22:55 NW 9 10.00 Mostly Cloudy BKN055 15.8 10.4 79% 5 30.4 0.0
29 22:35 NW 12 10.00 Partly Cloudy SCT055 15.8 10.4 79% 4 30.4 0.0
29 22:15 NW 10 10.00 A Few Clouds FEW055 15.8 10.4 79% 4 30.4 0.0
29 21:55 NW 12 10.00 A Few Clouds FEW042 FEW055 15.8 10.4 79% 4 30.4 0.0
29 21:35 NW 12 10.00 Fair CLR 15.8 10.4 79% 4 30.4 0.0
29 21:15 NW 9 10.00 Fair CLR 15.8 10.4 79% 5 30.4 0.0
29 20:55 NW 9 G 15 10.00 Fair CLR 15.8 10.4 79% 5 30.39 0.0
29 20:35 NW 12 10.00 Fair CLR 15.8 10.4 79% 4 30.39 0.0
29 20:15 NW 13 10.00 Fair CLR 15.8 8.6 73% 3 30.39 0.0
29 19:55 NW 10 G 16 10.00 Fair CLR 15.8 8.6 73% 4 30.4 0.0
29 19:35 NW 10 G 18 10.00 Fair CLR 15.8 10.4 79% 4 30.4 0.0
29 19:15 NW 13 G 22 10.00 Fair CLR 15.8 10.4 79% 3 30.4 0.0
29 18:55 NW 15 10.00 Fair CLR 15.8 10.4 79% 2 30.4 0.0
29 18:35 NW 15 10.00 Fair CLR 15.8 10.4 79% 2 30.39 0.0
29 18:15 NW 14 10.00 Fair CLR 15.8 10.4 79% 2 30.39 0.0
29 17:55 NW 10 10.00 Fair CLR 15.8 10.4 79% 4 30.38 0.0
29 17:35 NW 10 10.00 Fair CLR 15.8 10.4 79% 4 30.38 0.0
29 17:15 Calm 10.00 A Few Clouds FEW018 15.8 10.4 79% 30.38 0.0
29 16:55 NW 14 10.00 Partly Cloudy SCT017 17.6 8.6 68% 5 30.38 0.0
29 16:35 NW 15 G 23 10.00 Mostly Cloudy BKN018 17.6 10.4 73% 4 30.37 0.0
29 16:15 NW 17 10.00 Mostly Cloudy BKN017 BKN022 17.6 10.4 73% 3 30.36 0.0
29 15:55 NW 16 G 24 10.00 Overcast OVC020 17.6 10.4 73% 4 30.36 0.0
29 15:35 NW 13 G 20 10.00 Overcast BKN018 OVC025 19.4 10.4 68% 8 30.34 0.0
29 15:15 NW 13 10.00 Overcast BKN018 OVC025 17.6 10.4 73% 5 30.34 0.0
29 14:55 NW 12 G 20 10.00 Overcast SCT018 OVC024 17.6 12.2 79% 6 30.33 0.0
29 14:35 NW 15 G 22 8.00 Overcast BKN020 BKN024 OVC042 19.4 12.2 73% 6 30.33 0.0
29 14:15 NW 15 G 23 9.00 Overcast BKN021 BKN025 OVC042 19.4 12.2 73% 6 30.32 0.0
29 13:55 NW 16 G 23 10.00 Overcast BKN021 BKN026 OVC037 19.4 12.2 73% 6 30.31 0.0
29 13:35 NW 18 10.00 Overcast SCT020 BKN026 OVC036 19.4 10.4 68% 5 30.31 0.0
29 13:15 NW 18 G 30 7.00 Mostly Cloudy FEW016 BKN021 BKN028 19.4 12.2 73% 5 30.31 0.0
29 12:55 NW 14 G 23 10.00 Overcast BKN021 BKN028 OVC037 19.4 12.2 73% 7 30.3 0.0
29 12:35 NW 17 G 24 10.00 Overcast BKN021 BKN028 OVC037 19.4 10.4 68% 5 30.3 0.0
29 12:15 NW 17 G 26 7.00 Mostly Cloudy BKN020 BKN028 BKN036 17.6 10.4 73% 3 30.3 0.0
29 11:55 W 17 G 25 9.00 Mostly Cloudy BKN020 BKN027 BKN035 17.6 10.4 73% 3 30.3 0.0
29 11:35 W 18 G 24 10.00 Overcast BKN020 BKN027 OVC035 17.6 10.4 73% 3 30.3 0.0
Date Time (cst) Wind (mph) Vis. (mi.) Weather Sky Cond. Air Dwpt Max. Min. Relative Humidity Wind Chill (°F) Heat Index (°F) altimeter (in) sea level (mb) 1 hr 3 hr 6 hr
6 hour
Temperature (ºF) Pressure Precipitation (in)