DECLARE
2 v_weight NUMBER(3) := 600;
3 v_message VARCHAR2(255) := 'Product 11002';
4 BEGIN
5 /* SUB-BLOCK */
6 DECLARE
7 v_weight NUMBER(3) := 1;
8 v_message VARCHAR2(255) := 'Product 11001';
9 v_new_locn VARCHAR2(50) := 'Europe';
10 BEGIN
11 v_weight := v_weight + 1;
12 v_new_locn := 'Western ' || v_new_locn;
13 END;
14 v_weight := v_weight + 1;
15 v_message := v_message || ' is in stock';
16 v_new_locn := 'Western ' || v_new_locn;
17* END;
18 RA-06550: line 16, column 1:
LS-00201: identifier 'V_NEW_LOCN' must be declared
RA-06550: line 16, column 1:
L/SQL: Statement ignored

Does anybody can tell me what did I wrong?
Thanks!