john lawrance weather 15 days