30489 Japanese Water Meander